PHP+Excel มันขึ้น Error แบบนี้คืออะไรคะ รบกวนช่วยตอบด้วยค่ะ
ลองเอา Code มาดูครับ Error นี้แก้ไม่ยาก Syntax น่าจะผิดครับ
Date :
2013-09-27 13:48:48
By :
mr.win
Code (PHP)
if($rangid != 0) $sql. = "AND rang_level.rang_id='".$rangid."'"; //บรรทัดนี้ที่ฟ้อง Syntax Error ค่ะ
if($subid != 0) $sql. = "AND book.sub_id='".$subid."'";
if($bname != "") $sql. = "AND book.bname like '%".$bname."%'";
if($tut_name != "") $sql. = "AND tutor_pd.tut_name like '%".$tut_name."%'";
$sql. = "AND book.rang_id=rang_level.rang_id AND book.sub_id=subject.sub_id AND
$sql. = ต้องเป็น $sql .= ครับ แก้ทุกอันเลย
Date :
2013-09-27 14:15:24
By :
randOmizE
ต้องแก้ทุกอันให้เป็น $sql. = งั้นหรอคะ?
Date :
2013-09-27 14:27:18
By :
sugarzill
บรรทัด 33-37 ใช้ $sql. = ครับ ไปแก้เป็น $sql.=
Date :
2013-09-27 14:35:26
By :
randOmizE
ได้แล้วค่ะ แต่ในหน้าExcel ขึ้นแบบนี้ คืออะไรคะ? รบกวนหน่อยค่ะ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rang_level.rang_id='1'AND book.sub_id='1'AND book.rang_id=rang_level.rang_id AND' at line 1 [SELECT * FROM book, rang_level, subject, tutor_pd WHERE 1AND rang_level.rang_id='1'AND book.sub_id='1'AND book.rang_id=rang_level.rang_id AND book.sub_id=subject.sub_id AND book.tut_id=tutor_pd.tut_id ORDER BY book.b_id ASC]
Date :
2013-09-27 14:39:59
By :
sugarzill
โค้ดมันติดกันหมดอ่ะครับ ต้องเว้นวรรคให้คำสั่งด้วยครับ(คิดว่านะจะด้วยสาเหตุนี้ )
Code (PHP)
$sql = " SELECT * FROM book, rang_level, subject, tutor_pd WHERE 1";
if($rangid != 0) $sql .= " AND rang_level.rang_id='".$rangid."' "; //บรรทัดนี้ที่ฟ้อง Syntax Error ค่ะ
if($subid != 0) $sql .= " AND book.sub_id='".$subid."' ";
if($bname != "") $sql .= " AND book.bname like '%".$bname."%' ";
if($tut_name != "") $sql .= " AND tutor_pd.tut_name like '%".$tut_name."%' ";
$sql .= " AND book.rang_id=rang_level.rang_id AND book.sub_id=subject.sub_id AND book.tut_id=tutor_pd.tut_id ORDER BY book.b_id ASC";
ประวัติการแก้ไข 2013-09-27 15:05:10
Date :
2013-09-27 15:04:34
By :
arm8957
ได้แล้วค่ะ ขอบคุณมากกๆๆๆๆเลยค่ะ
Date :
2013-09-27 15:29:18
By :
sugarzill
ไม่จำเป็นอย่าใช้วิธีต่อสตริงนะครับ ต่อเองงงเอง
Date :
2013-09-27 15:32:47
By :
compiak
Load balance : Server 01