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

php mysqlで結果のすべての行をフェッチする方法は?

    NikiCがmysql_関数を使用しないように指摘したように、PDOとmysqliの両方で配列全体をフェッチできます。これは mysqli-> fetch_all 機能、これがお役に立てば幸いです!

    //Database Connection
    $sqlConn =  new mysqli($hostname, $username, $password, $database);
    
    //Build SQL String
    $sqlString = "SELECT * FROM my_table";
    
    //Execute the query and put data into a result
    $result = $sqlConn->query($sqlString);
    
    //Copy result into a associative array
    $resultArray = $result->fetch_all(MYSQLI_ASSOC);
    
    //Copy result into a numeric array
    $resultArray = $result->fetch_all(MYSQLI_NUM);
    
    //Copy result into both a associative and numeric array
    $resultArray = $result->fetch_all(MYSQLI_BOTH);
    


    1. Djangoクエリ自然順

    2. PHPMYSQLはLIKEを使用して郵便番号を検索します

    3. 2つの異なるテーブル列に同じ外部キーを使用するMySQL

    4. SQLのネストされたウィンドウ関数