Я написал этот код:
<?php
mysql_connect("localhost", "root", "root") or
die("Could not connect: " . mysql_error());
mysql_select_db("internal");
$result = mysql_query("SELECT Title, Message FROM msg");
?>
<?php
while ($row = mysql_fetch_array($result, MYSQL_NUM)){
?>
<div>
<h3><a href="#"><?php printf("%s", $row[0]); ?></a></h3>
<div><?php printf("%s", $row[1]); ?></div>
</div>
<?php
mysql_free_result($result);
}
?>
В результате я получаю первую строку таблицы MySQL (с правильным форматированием), на всякий случай я включаю изображение:
![screeshot result](https://i.stack.imgur.com/VZBXG.png)
(На самом деле это первая строка моей БД MySQL и единственное, что я вижу)
Код был зациклен, пока мне не пришлось добавлять теги html, что я имею в виду, что если я просто сделаю:
<?php printf("%s", $row[0]); ?>
&
<?php printf("%s", $row[1]); ?>
Он зациклился и принес все результаты.
Может ли это быть синтаксической ошибкой?