Вывод категорий из базы данных в цикле

Рейтинг: 0Ответов: 1Опубликовано: 18.02.2015

Выходит ошибка: Parse error: syntax error, unexpected T_FOREACH

вот код

<?php  
$query = "SELECT * FROM category";
    $result = mysql_query($query);
    if(!$result) {
    exit(mysql_error());    }

   $row = array()
    foreach($i = 0;< mysql_num_rows($result); $i++) {
    $row = mysql_fetch_array($result, MYSQL_ASSOC);     
     printf("<li><a href='#'>%s</a></li>", $row['title']);
     }
      ?>

Ответы

▲ 1
$result=mysql_query('SELECT *
                         FROM category');
    $i=1;
    while($row = mysql_fetch_object($result)) {
        $mas[$i]['id']=$row->id ;
        $mas[$i]['title']=$row->title;
$i++;
}
print_r($mas);

foreach ($mas as $value){ echo '<li><a href="#">%s</a></li>'.$value['title'].'; }