不知道为什么,但这行甚至没有给出错误,它只是不运行,并且在运行后也停止任何代码。我已经检查了陈述的任何一方(“检查”),并且只在之前运行。PHP Mysql - MySQL_Query命令没有运行
mysql_query("UPDATE rounds
SET `active`='0', `winnerusername`='$WinnerUsername', `winnerid`='$WinnerID', `pot`='$PreviousPot', `paid`='1'
WHERE `round`='$CurrentRound' ") or die(mysql_error());
任何想法为什么它不会运行?
一旦所有变量被代入,SQL语句是什么样子? – danielpsc
1.没有要更新的行。 2.关于预处理语句的一些问题:http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php?rq=1 – speccode
也不要使用反引号当你真的不用'不需要.. –