Задать вопрос
@Denis9999

Простой sql запрос не возвращает все записи?

Код следующий:
$query2 ='SELECT pid, title, filename FROM photos WHERE pid=' . $row['id'];
$result2 = mysqli_query($link, $query2);
$row2 = mysqli_fetch_array($result2);
while( $row2 = mysqli_fetch_assoc($result2) ){ 
	echo '    query2 - '.$row2['pid'] . ' '.$row2['filename'] . '<br>';
}


Выводит:
query2 - 170 5101_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5102_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5103_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5104_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5105_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5106_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5107_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5108_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5109_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5110_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5111_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5112_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5113_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5114_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5115_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg
query2 - 170 5116_chempionat-tsentralnogo-federalnogo-okruga-rossii.jpg

Проблема в том, что всегда не хватает одной записи. В phpmyadmin делал аналогичный запрос - он выводит все записи. И в результате этого запроса видна запись, которой не хватает при выполнении приведенным кодом выше, видно что у нее pid такой же, как у остальных.

Почему так происходит?
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
maddog670
@maddog670
А вас не смущает 2е mysql_fetch?
Ответ написан
Комментировать
@pantsarny
$row2 = mysqli_fetch_array($result2);
забирает первую запись, но не выводит ее.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы