我正在尝试更新我的表"user"
列"img1_name"
,其中列"blogger_id"
等于$blogger_id
,"hotel_id"
列等于{{1} }。
$hotel_id
但它显示错误
解析错误:语法错误,意外的T_VARIABLE 第1593行/home3/sunangel/public_html/lib/functions/functions.php
我是否可以知道如何编辑该线以使其发挥作用?
答案 0 :(得分:0)
你的括号疯了,你的UPDATE
语句的语法错误......
试试这个:
$sql = <<<EOT
UPDATE user
SET img1_name = '{$img1_name}'
WHERE blogger_id = {$blogger_id}
AND hotel_id = {$hotel_id}
EOT;
请参阅MySQL文档,了解正确的UPDATE
语法 - http://dev.mysql.com/doc/refman/5.6/en/update.html
答案 1 :(得分:0)
试试这个:
$sql = "UPDATE user SET img1_name = '".$img1_name."' WHERE blogger_id = ".$blogger_id." AND hotel_id = " . $hotel_id;
这是SQL UPDATE语法:
UPDATE your_table_name
SET column_name1 = "your_value",
column_name2 = "another_value"
WHERE your_filter_column = "your_filter_value"