用PHP更新SQL数据库

时间:2014-11-25 23:37:40

标签: javascript php sql database sql-update

我正在尝试在我的网站上应用类似按钮。所以当有人点击“喜欢按钮”时,喜欢的价值必须更新。我观看了几个教程,并在整个网络上搜索了一个解决方案,但我找不到它。我的数据库不会更新。

继承我的代码:

mysqli_query($db_conx, "UPDATE status SET like='$like' WHERE osid='$statusid' LIMIT 1");

3 个答案:

答案 0 :(得分:0)

mysqli_query($db_conx, "UPDATE `status` SET `like` = '$like' WHERE `osid` = '$statusid' LIMIT 1");

确保将字段名称放在``之间,以便mysql将它们视为字段,而不是运算符。

答案 1 :(得分:0)

你的问题是

...SET like=...

'喜欢',' status',' timestamp' etc是保留的sql语句,所以如果你必须将它们用作字段名,你必须将它们放在标记中,例如

...SET `like`='$like'...

答案 2 :(得分:0)

试试这个

 mysqli_query($db_conx, "UPDATE status SET like='".$like."' WHERE osid='".$statusid."' LIMIT 1");