Для разрыва строки в HTML попробуйте использовать <br />
, ваш код может выглядеть примерно так:
echo "<ul>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<li><a href=\"http://mysite.com/{$row['row1']}/{$row['row2']} \">{$row['row3']}</a></li> <br />";
}
echo "</ul>";
EDIT
Также обратите внимание, как упоминалось ранее в комментариях, <br />
не требуется, если я вычеркну его из моего кода, мой вывод останется прежним.
Я сделал похожий тестовый php-файл и использовал мое предложение выше и отлично работает, вот мой код
<?php
echo "<ul>";
$i = 0;
do {
$i++;
echo "<li><a href=\"http://mysite.com/{$i}/{$i} \">{$i}</a></li> <br />";
} while($i < 10);
echo "</ul>";
?>
Отображается ниже: