 |
รบกวนช่วยดูโค๊ดค่ะ php กับ mysql ไม่รู้ว่าทำไมมันไม่ยอมเซฟ save ลงฐานข้อมูลค่ะ |
|
 |
|
|
 |
 |
|
ฟิวด์ใน table ตรงกับข้อมูลที่ใส่ไปรึเปล่าครับ หรือไม่ลองเขียนอย่างนี้ครับ 
Code (PHP)
$usrSQL="INSERT INTO tbl_var(Name,Description,Group,Graph,Target_value_per,Frequcrug,Target_value_alien,Note) ";
$usrSQL.="VALUES('$Name','$Description','$Group','$Graph','$Target_value_per','$Frequcrug','$Target_value_alien','$Note')";
|
 |
 |
 |
 |
Date :
2010-06-01 16:28:23 |
By :
onizike |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$result = mysql_db_query($dbname, $usrSQL)or die(mysql_error());
ดูว่าคุณเขียนคำสั่งได้ถูกต้องหรือไม่
|
 |
 |
 |
 |
Date :
2010-06-01 16:33:17 |
By :
naskw |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันฟ้องแบบนี้ค่ะ
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 'Group,Graph,Target_value_per,Frequcrug,Target_value_alien,Note) VALUES ('hk/l/k'' at line 1
|
 |
 |
 |
 |
Date :
2010-06-01 16:44:35 |
By :
nina^^ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง echo $usrSQL ออกมาดูยังครับ ยังไง echo ออกมาแล้วลองเอาไปรันใน phpmyadmin ดูครับ
|
 |
 |
 |
 |
Date :
2010-06-01 22:10:49 |
By :
sataphat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คำว่า group เป็น reserved word ของ ISO/ANSI,SQL99 ครับ ควรหลีกเลี่ยงที่จะใช้
แต่หากจำเป็นต้องใช้จริงๆ ก็ควรมี ` มาครอบ เช่น `group`
hope this help
|
 |
 |
 |
 |
Date :
2010-06-02 09:53:59 |
By :
pnbps |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|