for($nr = 0; $nr < 2; $nr++){
print $nr; print(gettype($nr)); // prints 0integer
$result = mysqli_query($con,"SELECT * FROM phcdl_files
ORDER BY file_id DESC LIMIT '$nr',1")
or die(mysqli_error($con));
}
尝试运行上面的查询,但由于语法问题我遇到了麻烦。 在PhpMyAdmin上使用Limit 0,1运行它可以正常工作
知道问题是什么?
答案 0 :(得分:4)
尝试 -
"SELECT * FROM phcdl_files ORDER BY file_id DESC LIMIT $nr,1"
答案 1 :(得分:1)
我认为问题在于您在0附近添加引号。
您的SQL查询应如下所示:
"SELECT * FROM phcdl_files ORDER BY file_id DESC LIMIT $nr, 1"
答案 2 :(得分:0)
从查询中删除$ br变量的单引号
QUERY = "select * from tb_name order by id desc limit $nr , 1"