gpt4 book ai didi

php - 如何让我的 PHP 更新功能发挥作用?

转载 作者:行者123 更新时间:2023-11-29 09:16:42 25 4
gpt4 key购买 nike

发现我的代码有问题吗?我无法让更新功能工作..奇怪的是其余部分工作正常,并且相同的代码在另一个页面上 100% 工作。

<?php
include("config.php");

$id = $_GET['id'];

$number = $_GET['no'];

$result = mysql_query("SELECT * FROM comments WHERE commentid = '$id'")
or die(mysql_error());

$row = mysql_fetch_array( $result );

mysql_query("update `comments` set like = like +1 where commentid = '$id'"); <--- only this here doesnt work
?>

之后有 1 行 html,一个 span 标签从评论表中获取一些信息。我的“喜欢”列设置为 int(11),所以我不认为这是问题所在。

希望这不是另一个无意的错误:/

非常感谢任何可以帮助我的人!

这是错误

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 'like = like +1 where commentid = '61'' at line 1

最佳答案

正如 EboMike 所发布的,LIKE 是 MySQL 中的保留关键字。

您可以将列重命名为非关键字(首选)的其他名称,也可以在其周围添加反引号(向后的单引号)以告诉 MySQL 这是一个字面名称。

关于php - 如何让我的 PHP 更新功能发挥作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com