这个问题已经发了50次了,答案总是“你的查询有错误”。好吧,我的查询是有效的,并且我的数据库已使用值进行了更新,但我仍然遇到 mysql_affected 行的问题。我的简化代码:
$sql = "UPDATE t_users
SET t_users.facebookID = '$facebookID'
WHERE t_users.username = '$username'";
$query = mysql_query($sql);
if ($query){
if (mysql_affected_rows($query)) echo "success";
}
else echo "error registering account--error was " . mysql_error();
当我运行它时,facebookID 列会更新,但我收到警告:
<b>Warning</b>: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource...
任何想法还有什么要检查的?