Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để hiển thị các danh mục và danh mục con không kết thúc bằng PHP &MySQL?

Tôi hy vọng hoạt động:

function category_tree( $parent = 0, $parent_url = "www.example.com/" ){
    echo "<ol>";
    $sql = sprintf("SELECT id, category, url FROM categories where parent_id = %d order by category asc", $parent);
    $r = mysql_query( $sql );
    while( $rs = mysql_fetch_assoc( $r ) ){
        $url = $parent_url . $rs['url'];
        $item = sprintf("<li> <a href = '%s' >%s</a> </li>", $url , $rs['category']);
        echo $item;
        category_tree( $rs['id'], $url );
    }
    mysql_free_result( $r );
    echo "</ol>";
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony2 Doctrine Qb STR_TO_DATE Chức năng không xác định

  2. Trình hướng dẫn Entity Framework gặp sự cố trên MySQL

  3. XAMPP - Lỗi:MySQL tắt đột ngột

  4. vấn đề so sánh ngày giờ varchar

  5. Chọn điểm từ cơ sở dữ liệu bản đồ theo bán kính