sql >> データベース >  >> RDS >> Mysql

PHP-データベースからマルチレベルの連想配列を構築します(dbから州で都市を並べ替えます)

    ありがとうみんな!

    最終的に次のコードを使用しました:

    $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. SQLiteINTERSECTオペレーター

    2. MssqlのUNIQUEKEY制約に重複するnull値違反

    3. OracleSpatial用のHibernate5HQLトランスレータ

    4. IRI WorkbenchでのInformix(IDS12 DB)への接続