我想執行查詢。如果第一個失敗則執行第二,但它是說:未知列但在PHPMyAdmin中工作
MySQL ERROR: Unknown column 'status' in 'field list'
mysql_query("UPDATE `rolerota` SET `status`='$_GET[status]' WHERE `uid`='$_GET[id]'") or die("MySQL ERROR: ".mysql_error());
mysql_query("UPDATE `showrota` SET `status`='$_GET[status]' WHERE `uid`='$_GET[id]'") or die("MySQL ERROR: ".mysql_error());
他們做工精細在phpMyAdmin,所以我知道該列確實存在。有任何想法嗎?
感謝
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 –
您的代碼已廣泛應用於[SQL注入](http://stackoverflow.com/q/60174) –
完全同意@JohnConde。至於你的實際問題,你可以向我們展示你的表格結構。 – Cfreak