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

Lặp lại từ danh mục này sang danh mục phụ trong PHP

thử cái này

function fetchCategoryTreeList($parent = 0, $user_tree_array = '') {
global $con;
if (!is_array($user_tree_array))
$user_tree_array = array();

$sql = "SELECT * FROM `location` WHERE 1 AND `parent_id` = $parent ORDER BY id ASC";
$result=$con->query($sql);

if (mysqli_num_rows($result) > 0)
{
 $user_tree_array[] = "<ul>";
 while ($row =$result->fetch_object())
 {
  $user_tree_array[] = "<li>". $row->name."</li>";
      $user_tree_array = fetchCategoryTreeList($row->id, $user_tree_array);
 }
 $user_tree_array[] = "</ul><br/>";
}
  return $user_tree_array;
}

gọi hàm tại đây

$res = fetchCategoryTreeList();
foreach ($res as $r)
{
   echo  $r;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi tem DateTime của MySql thành định dạng Ngày của JavaScript

  2. Mysql bao phủ so với tổng hợp và chỉ số cột

  3. Hoạt động đơn giản dành cho người mới bắt đầu Sql

  4. Bí ẩn của MySQL:Giá trị rỗng không khác với chuỗi không rỗng

  5. Truy xuất dữ liệu đếm từ Firebase như MySQL