Странные дела получаются у меня.
В php-коде я получаю от таблицы MySQL несколько строк.и печатаю их.
Только выводится на экран на единицу меньше.
Вот код:
$query = 'SELECT * FROM topics WHERE id_forum="'.$forum_id.'" AND id<="'.$forum_start.'" ORDER BY id DESC LIMIT 30';
echo $query;
$result = mysql_query($query, $link);
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result)){
$s_body = $s_body.'<tr bgcolor="Black"><td><a href="./showtopic.php?topic_id='.$row['id'].'">'.$row['title'].'< ;/a></td><td align="center">'.$row['id'].'</td></tr>';
}
На экран выводится две строки. При этом печатается и query.
Ввожу ее в mysql, и она выводит три строки.
Итак, mysql выводит 6, 5, 4 а php 5, 4.
Где я не прав?
![](/img/p.gif)
Ответ на:
комментарий
от DKorolkov
![](/photos/18888.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум вызов zenity из cron (2012)
- Форум [PHP]Вопрос повторяется 2 раза (2010)
- Форум код PHP. (2002)
- Форум Чтение базы MySql и сравнения с HTTP_REFERER (2016)
- Форум Долгий запрос (2012)
- Форум Дата и время в Javascript и MySQL (2010)
- Форум Не работает метод post в PHP7 на Ubuntu (2017)
- Форум Mysql потребляет большой % CPU. (2013)
- Форум Немного PHP. (2005)
- Форум Никогда не работала с Ajax. Изменение базы данных запросом со страницы. (2013)