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 с лимитом 0,1 работает хорошо, однако
Есть идеи, в чем проблема?
Попробуйте с —
"SELECT * FROM phcdl_files ORDER BY file_id DESC LIMIT $nr,1"
Я думаю, что проблема в том, что вы добавляете цитату вокруг 0.
Ваш SQL-запрос должен выглядеть так:
"SELECT * FROM phcdl_files ORDER BY file_id DESC LIMIT $nr, 1"
удалить из запроса одинарную кавычку $ nr
QUERY = "select * from tb_name order by id desc limit $nr , 1"