Javascript 用PHP更新SQL数据库

Javascript 用PHP更新SQL数据库,javascript,php,sql,database,sql-update,Javascript,Php,Sql,Database,Sql Update,我正在尝试在我的网站上应用一个类似的按钮。因此,当有人点击“喜欢”按钮时,喜欢的价值必须更新。我看了几本教程,在整个网络上搜索了一个解决方案,但我找不到。我的数据库没有更新 这是我的密码: mysqli_query($db_conx, "UPDATE status SET like='$like' WHERE osid='$statusid' LIMIT 1"); 试一试 请确保将字段名放在``之间,以便mysql将它们视为字段,而不是运算符。您的问题在于 ...SET like=... “

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

这是我的密码:

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

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

您的问题在于

...SET like=...
“like”、“status”、“timestamp”等是保留的sql语句,因此如果必须将它们用作字段名,则必须将它们放在
标记中,例如

...SET `like`='$like'...
试试这个

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

警告:使用
mysqli
时,应使用参数化查询,并将用户数据添加到查询中。不要使用字符串插值来完成此操作,因为您将创建严重错误。您能提供任何错误消息吗?
 mysqli_query($db_conx, "UPDATE status SET like='".$like."' WHERE osid='".$statusid."' LIMIT 1");