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

PHP - membangun array asosiatif bertingkat dari database (mengurutkan kota berdasarkan negara dari db)

Terima kasih Teman-teman!

Akhirnya menggunakan kode berikut:

$query = ('SELECT DISTINCT state,city FROM table ORDER BY state ASC, city ASC');
$result = mysql_query($query);
$states = array();
while ($row = mysql_fetch_assoc($result)) {

    if (!isset($exists[$row['state']])) {

        echo "<div id='location'><div class='state'><p>" . $row['state'] . "</p>";

        $exists[$row['state']] = true;
    }
    echo "<div class='city'><p><a href='?city=".$row['city']."' target='_blank'>".$row['city']."</a></p></div>";
}   


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya Mengonversi Karakter utf8 ini?

  2. PHP MySQL PDO TextArea Where klausa dengan pemeriksaan kondisi

  3. Cara Mencadangkan/Memulihkan MySQL/MariaDB dan PostgreSQL Menggunakan Alat 'Automysqlbackup' dan 'Autopostgresqlbackup'

  4. Menambahkan nol ke array jika nilai kosong terjadi dalam array

  5. Fungsi kueri MySQL Node JS tidak mengembalikan hasil