不知道爲什麼,但這行甚至沒有給出錯誤,它只是不運行,並且在運行後也停止任何代碼。我已經檢查了陳述的任何一方(「檢查」),並且只在之前運行。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
也不要使用反引號當你真的不用'不需要.. –