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

cách tạo menu động với menu phụ bằng php &mysql

$q = mysql_query("SELECT sec_id, sec_name, sec_group FROM tbl_user_sec ORDER BY sec_id");

// prepare data 
$groups = Array();
while($w = mysql_fetch_assoc($q)) {
  if(!isset($groups[$w['sec_group']])) $groups[$w['sec_group']] = Array();
  $groups[$w['sec_group']][] = $w;
}

// display data
echo "<ul>";
foreach($groups as $group_name => $sections) {
  echo '<li><a href="#">'.$group_name.'</a><ul>';
  foreach($sections as $section) {
    echo '<li><a href="#">'.$section['sec_name'].'</a>';
  }
  echo '</ul></li>';
}
echo "</ul>";

một giải pháp khác nếu bạn không quan tâm đến việc sắp xếp kết quả theo sec_id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CodeIgniter:Cách thực hiện truy vấn MySQL được chọn (Tên trường riêng biệt)

  2. Bảng lừa đảo lệnh SQL - Cách học SQL trong 10 phút

  3. Cách bật SSL / TLS cho MySQL trong Ubuntu

  4. So sánh các giải pháp sao chép từ Oracle và MySQL

  5. MySQL:Cập nhật tất cả các hàng trong bảng kết quả khớp với một truy vấn khác