Mysql
 sql >> база данни >  >> RDS >> Mysql

Цикъл от категория в подкатегория в PHP

опитайте това

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

функция за повикване тук

$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. как да изтриете активни записи в базата данни с помощта на код за запалване

  2. PHP Mysql заявка за търсене

  3. SQL Целочислен диапазон при създаване на таблици

  4. Как да добавя тегла към таблица на MySQL и да избирам произволни стойности според тях?

  5. SQL заявка за условно извличане на записи въз основа на списък с ключови стойности