使用 PHP 更新 SQL 数据库

update SQL database with PHP

本文关键字:数据库 SQL 更新 PHP 使用      更新时间:2023-09-26

我正在尝试将"赞"按钮应用于我网站中的反应。因此,当有人点击"喜欢按钮"时,必须更新喜欢的值。我看了几个教程,并在整个网络上搜索了解决方案,但我找不到它。我的数据库没有更新。

这是我的代码:

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

试试这个

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

试试

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

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

你的问题是

...SET like=...

"喜欢","状态","时间戳"等是保留的SQL语句,因此,如果必须将它们用作字段名称,则必须将它们放在标记中,例如

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