Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP рекурсивно меню в HTML списъчна структура

function listCategory($parent_id,$level=0) {
    $query = "SELECT name, id , parent_id FROM category  WHERE  parent_id=".$parent_id;
    $res = mysql_query($query) or die($query);
    if(mysql_num_rows($res) == 0) return;
    echo '<ul>';
    while (list ($name, $id) = mysql_fetch_row($res))
    {   
        if ($level==0)
        {
           echo '<li><a href="#" class="menulink">'.$name.'</a>';
        }
        else
        {
           echo '<li><a href="#">'.$name.'</a>';
        }
        listCategory($id,$level+1);
        echo '</li>';
    }
    echo '</ul>';
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в Golang MySQL - packets.go:33:неочакван EOF

  2. Има ли начин да се покаже клауза WHERE само за едно поле в MySQL?

  3. Как да избегнем MySQL 'Намерено заключване при опит за заключване; опитайте да рестартирате транзакцията"

  4. Зададох MySQL колона на NOT NULL, но все пак мога да вмъкна празна стойност

  5. Ключът MySQL UNIQUE не работи