我正在使用它从数据库中检索信息,查询总是会带来错误
这是我的疑问:
SELECT * FROM users ORDER BY RAND() LIMIT '10'
它始终会在ORDER BY RAND()
或LIMIT '10'
上显示错误。
出现这种情况的原因是什么?还有什么解决方案吗?
答案 0 :(得分:11)
限制应该是整数? 10而不是'10'。
答案 1 :(得分:2)
SELECT *
FROM affiliate
ORDER BY RAND()
LIMIT 10
注意10左右没有引号
答案 2 :(得分:1)
LIMIT参数是一个数字,而不是字符串:
SELECT * FROM users ORDER BY RAND() LIMIT 10
没有引号。