这是我的PHP查询,但它似乎没有订购结果。其他一切都很好。
SELECT *
FROM `main`
WHERE `user_legacy` LIKE '%".$name."%'
ORDER BY 'user_legacy' DESC LIMIT ".$limit
答案 0 :(得分:3)
不要引用列名。
ORDER BY user_legacy
答案 1 :(得分:3)
使用反引号(')引用SQL中的列名,而不是正常的单引号(')。
ORDER BY `user_legacy` DESC
此外,如果您不进行任何类型的审查或输入,该查询可能容易受到SQL注入攻击。
答案 2 :(得分:3)
ORDER BY
需要一个列名,你要传递一个字符串。丢失报价。