ผมมีปัญหาเรื่องการคิวรี่ update ของ mysql ครับ รบกวนผู้รู้ช่วยดูให้ทีครับ ง่ายๆ ครับ ผมแก้มาเป็นวันแล้วครับ 555+ ขอบคุณครับ
Code (PHP)
$sql_str = "update member " .
"set user = '" . $user . "', " .
"pw = '" . $password . "', " .
"name = '" . $name . "', " .
"sirname = '" . $lastname . "', " .
"status = '" . $type . "', " .
"where id = '" . $user_id . "'";
mysql_query($sql_str) or die(mysql_error());
ผลของ error ครับ
update member set user = 'admin222', pw = 'admin2', name = '', sirname = 'admin2', status = 'admin', where id = '1'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 'where id = '1'' at line 1
ขอโทษทีครับ ผมทำได้แล้วครับ แค่ลองเปลี่ยนรูปแบบในการส่งค่าเข้าฐานข้อมูล เป็นแบบนี้ครับ แต่ผมสงสัยทำไมแบบแรกไม่ได้ครับ ทั้งที่ผมก็ใช้แบบแรกมาตลอด งงๆ ใครรู้ช่วยตอบด้วยครับ เป็นความรู้ ขอบคุณมากครับ
Code (PHP)
$sql_str = "update member set user = '$user' , pw = '$password' , name = '$name' , sirname = '$sirname' , status = '$type' where id = '$user_id' ";
Tag : PHP, MySQL
ประวัติการแก้ไข 2012-08-07 17:04:04
Date :
2012-08-07 16:51:30
By :
DonutJung
View :
874
Reply :
1
$sql_str = "update member set user = '" .$user. "', pw = '" .$password. "',name = '" .$name. "', sirname = '" .$lastname. "',status = '". $type. "' where id = '" .$user_id. "'";
mysql_query($sql_str) or die(mysql_error());
ประวัติการแก้ไข 2012-08-07 18:57:24
Date :
2012-08-07 18:56:08
By :
Dragons_first
Load balance : Server 05