PHP查询语句错误:UPDATE语句中的逗号问题

错误代码:

if($DB->query('update BYFH_users set user='$user',pass='$pass',money='$money',qq='$qq', where Id='{$id}'')) 

错误原因:

这个查询语句有一个错误。在SET子句中,逗号不应该出现在最后一个更新列后面。

正确代码:

if($DB->query('UPDATE BYFH_users SET user='$user', pass='$pass', money='$money', qq='$qq' WHERE Id='{$id}'')) 

解释:

在UPDATE语句的SET子句中,每个更新列之间使用逗号分隔,最后一个更新列后面不应该有逗号。正确写法应该是在最后一个更新列后直接添加WHERE子句。

总结:

在编写UPDATE语句时,要注意SET子句中逗号的使用,避免出现类似的错误。

PHP查询语句错误:UPDATE语句中的逗号问题

原文地址: https://www.cveoy.top/t/topic/KHU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录