gpt4 book ai didi

mysql - MySql 语句中断页中的 WHERE 子句

转载 作者:行者123 更新时间:2023-11-30 22:04:14 25 4
gpt4 key购买 nike

我已为该声明选择了所有适当的列。当我更改 WHERE user_id = $user,并且 $user 是一个数字时,它起作用了。但是它似乎不喜欢用户名字母。用户是我表中的有效列,并且“john”确实存在。我做错了什么?

$user = 'john';

// Set the timestamp from the current system time
$time = time();

// Put our query together:
$query = "UPDATE table set
`time` = {$time}
WHERE user = {$user}";

最佳答案

在您的查询中,此处:

 `user_id` = {$user},
`time` = {$time}
WHERE user = {$user}";

您两次指向同一个值 $user,一次用于 id,一次用于用户,您确定您没有在 JS 脚本中两次定义该值吗?尝试为每个值指定不同的名称,这可能会有所帮助

关于mysql - MySql 语句中断页中的 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281586/

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