Вывод подразделов из БД

ingeener

Новичок
Добрый день! Возникла такая проблема. Нужно выводить подразделы из таблицы subarticles чтобы они соответствовали родительской таблице articles. Вроде бы все должно работать. Создал для таблицы subarticles внешний ключ, который должен отвечать за вывод подразделов в соответствии с основными разделами таблицы articles. Но что-то криво работает. Выводит только для внешнего ключа 1.
Как реализовано сейчас на сайте:http://raschet523.temp.swtest.ru/index.php
Вот мой запрос:
PHP:
if (!$_GET['subart'])
    {
    $result4 = mysql_query("SELECT * FROM articles",$db);
    $myrow4 = mysql_fetch_array($result4);
    $subart=$myrow4["id"];
    }

$result5 = mysql_query ("SELECT * FROM subarticles WHERE art_id='$subart'", $db);
$myrow5 = mysql_fetch_array($result5);
do
{
printf ("<a href='view_art.php?subart=%s'>%s</a>",$myrow5["sub_id"],$myrow5["title"]);
}
while ($myrow5 = mysql_fetch_array($result5));// Так как запрос возвращает несколько строк, применяем цикл
 

Вложения

Andkorol

Новичок
Для обработки результатов из articles нужно использовать цикл – иначе обрабатывается только первая строка из результатов запроса.
 

fixxxer

К.О.
Партнер клуба
это не юмор, это правда жизни, надо выбросить курсы попова, от который никакой пользы кроме вреда, на помойку и заняться изучением по какой-нибудь хорошей книге.
 
Сверху