我有在phpMyAdmin,但沒有作品正在通過PHPPHP和MySQL,查詢工作在一個不是其他
這個運行時是查詢的查詢:
DELETE FROM 'table' WHERE 'id' NOT IN (SELECT DISTINCT id FROM (SELECT * FROM 'table' ORDER BY scoreDESC LIMIT 10) foo)
基本上,它排序桌子得分下降,然後保持前10名,並刪除其餘的。 我可以運行這個細槽的phpmyadmin,但我的PHP代碼說不
這是PHP腳本:
function add_highscore()
{
mysql_query("DELETE FROM highscores WHERE id NOT IN (SELECT DISTINCT id FROM (SELECT * FROM highscores ORDER BY score DESC LIMIT 10) foo)")
or die('0');
echo "1";
mysql_close($table_id);
}
有與連接沒有問題,我已經在這工作的腳本更多的功能。
任何想法? 非常感謝幫助!
乾杯,喬恩
爲什麼當你使用'mysqli'時出現'mysql_close'? – tadman 2013-02-08 20:22:48
也許檢查'mysqli_error'? – keithhatfield 2013-02-08 20:23:38
@tadman也許是一個錯字? – Kermit 2013-02-08 20:23:43