我需要MySQL參數ORDER BY FIELD來從論壇訂購線程。
這裏確切的SQL命令:$ids
是"19,3,12,256,1023"
ORDER BY FIELD不適用於php
SELECT*
FROM
Threads
WHERE
ID IN ($ids)
LIMIT
$untere_schranke, 50
ORDER BY FIELD(ID,$ids)
在phpMyAdmin它工作正常,但是當我使用的PHP我得到這個:
您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法使用 附近「ORDER BY FIELD(ID,19,3,12,256,1023)」的一行語句15
設置LIMIT **後**的ORDER BY – donald123 2014-10-31 09:45:43