Mysql
 sql >> Baza danych >  >> RDS >> Mysql

kategoria php, drzewo podkategorii

$qry = $conn->prepare('
  SELECT   a.pid, a.parent_name, b.category_name
  FROM     parent_categories a
      JOIN child_categories  b ON a.pid = b.lpid
  ORDER BY a.pid
');

if ($qry->execute()) {
  echo '<ul>';

  $row = $qry->fetch();
  while ($row) {
    $current_pid = $row['pid'];

    echo '<li>', htmlentities($row['parent_name']), '<ul>';
    do {
      echo '<li>', htmlentities($row['category_name']), '</li>';
    } while ($row = $qry->fetch() and $row['pid'] == $current_pid);
    echo '</ul></li>';
  }

  echo '</ul>';
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak korzystać z Hibernacji eqOrIsNull()

  2. Jak zaktualizować mysql za pomocą Pythona, gdzie pola i wpisy pochodzą ze słownika?

  3. jak ustawić tablicę jako zmienną użytkownika mysql

  4. Korzystanie z przygotowanych instrukcji za pomocą mysql w pythonie

  5. Czy istnieje sposób, aby zaktualizować wszystko, co chciałem wstawić, za pomocą opcji ON DUPLICATE KEY?