категории в цикле do while

chillout05

Новичок
Вывожу категории в цикле do while и в этом же цикле мне еще нужно вывести подкатегории тоже в цикле, как ? в пхп не силен, желательно на примере объясните !

Вот код:
<?php $result = mysql_query("SELECT * FROM categories",$db);
$myrow = mysql_fetch_array($result);
do
{

printf ("<li><font>%s</font>
<div class='line_content'>
<div class='line_top'></div>
<div class='line_body'>
<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>
</div>
<div class='line_bottom'></div>
</div></li>",$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
?>

Это подкатегории:

<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>

вместо них пишу тоже цикл:

$result2 = mysql_query("SELECT * FROM subcategories'",$db);
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<p><a href='view_cat.php?cat=%s'>%s</a></p>",$myrow2["cat"], $myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));

ну естественно куча ошибок....

Спасибо.
 
Сверху