Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara membuat menu dinamis dengan submenu dengan 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>";

Ada solusi lain jika Anda tidak peduli tentang menyortir hasil berdasarkan 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. Gulir Tak Terbatas dengan Data MySQL

  2. Pilih baris dari satu tabel, gabungkan baris terbaru dari tabel lain dengan hubungan satu-ke-banyak

  3. proposal struktur tabel mysql?

  4. ALTER TABLE di MySQL:Teman atau Musuh?

  5. Kunci asing MySQL untuk mengizinkan NULL?