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

Mysqlからデータを取得し、PHP配列に変換します

    mysqli_fetch_all()

    を使用できます
        mixed mysqli_result::fetch_all ([ int $resulttype = MYSQLI_NUM ] )
    

    または

        mixed mysqli_fetch_all ( mysqli_result $result [, int $resulttype = MYSQLI_NUM ] )
    

    参考のために、http://php.net/manual/en/を読んでください。 mysqli-result.fetch-all.php

    もあります
    <?php
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
    
    /* check connection */
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }
    
    $query = "SELECT Name, CountryCode FROM City ORDER by ID LIMIT 3";
    $result = $mysqli->query($query);
    
    while($row = $result->fetch_array())
    {
    $rows[] = $row;
    }
    
    foreach($rows as $row)
    {
    echo $row['CountryCode'];
    }
    
    /* free result set */
    $result->close();
    
    /* close connection */
    $mysqli->close();
    ?>
    



    1. ストアドプロシージャの結果セットの列定義を取得します

    2. テーブルにFULLTEXTインデックスを割り当てることができません

    3. 別の分野のようなMySQL

    4. NoSuchMethodErrorの取得:JPAクエリの実行中にjavax.persistence.Table.indexes()