Получение записей mysql в таблицу html с использованием PHP

Я пытаюсь извлечь мои записи mysql в таблицу, каждая ячейка должна иметь только одно изображение.

Проблема в том, что фотография дублируется 5 раз в соответствии с числом, которое мне нужно заполнить каждую строку.

Вот мой код:

<table width="%" border="1" bordercolor="#F7F7F7" align="center" cellspacing="10" cellpadding="5"> <tr> <? for($i=0;$i<=5;$i++) { echo "<td width=125 height=125><img width=125 height=125 src=images/".$info['photo'] ."></td>"; } }?> </tr> </table> 

Как я могу исправить этот код, чтобы каждую фотографию выбирали один раз для каждой ячейки?

***** РЕДАКТИРОВАТЬ *****

Я помещаю время внутри таблицы, и выборка теперь в порядке, но она все еще появляется в той же строке, мне нужно сделать что-то, чтобы остановить выборку, пока у меня не будет 5 ячеек в той же строке, а затем продолжу выборку в новой строке ,

  <table width="%" border="1" bordercolor="#F7F7F7" align="center" cellspacing="10" cellpadding="5"> <tr> <? while($info = mysql_fetch_array( $data )) { ?> <td width=125 height=125 ><img width=125 height=125 src=images/<? echo ($info['photo']); ?>></td> <? } ?> </tr> 

Вы не меняете $info['photo'] внутри цикла. Вот почему вы повторяете одну и ту же фотографию пять раз.

В зависимости от того, как выглядит ваш код, вы можете изменить свой код следующим образом:

 $result = mysql_query($your_query); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo("<td width=\"125\" height=\"125\"><img width=\"125\" height=\"125\" src=\" images/". $row["photo"] ."></td>"); } 

Кажется, это не все соответствующие коды, чтобы ответить на этот вопрос. Вы зацикливаете 6 раз в своем цикле «за» и получаете одну и ту же картину «$ info ['photo']» все 6 раз.

Вы хотите перейти к следующему MySQL-запросу каждый раз, когда вы выполняете цикл. Так что

 $info = mysql_fetch_row($result) 

внутри вашей петли.

Попробуйте добавить $ info = mysql_fetch_row () перед эхом внутри вашего цикла for. Также проверьте $ info! = False, чтобы убедиться, что у вас достаточно изображений (5 элементов) для заполнения ячеек.