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

Loop dari kategori ke sub kategori di PHP

coba ini

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;
}

panggil fungsi di sini

$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. mysql dapatkan perbedaan alih-alih SUM

  2. beberapa kueri tabel yang sama tetapi di kolom yang berbeda mysql

  3. Mysql INSTR seperti operasi di mongodb

  4. Bagaimana cara mengetahui status replikasi MySQL menggunakan kueri pemilihan?

  5. Koneksi hilang di kumpulan koneksi jdbc Tomcat