結果セットからすべての行を連想配列として取得します。
<?php // データベースのユーザー名: root、パスワード: 123456、データベース: CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" ); if ( mysqli_connect_errno ( $con )) { echo "MySQL への接続に失敗しました: " . mysqli_connect_error () } $sql = "SELECT name,url FROM Website ORDER BY alexa" ; $result = mysqli_query ( $con , $sql ); // データを取得mysqli_fetch_all ( $result , MYSQLI_ASSOC ); // 結果セットを解放mysqli_free_result ( $result ); mysqli_close ( $con ) ;mysqli_fetch_all() 関数は、結果セットからすべての行を連想配列、数値配列、またはその両方としてフェッチします。
注:この機能は、MySQL Native Driver でのみ使用できます。
mysqli_fetch_all( result,resulttype ) ;
パラメータ | 説明する |
---|---|
結果 | 必須。 mysqli_query()、mysqli_store_result()、または mysqli_use_result() によって返される結果セット識別子を指定します。 |
結果の種類 | オプション。どのタイプの配列を生成するかを指定します。次のいずれかの値を指定できます。 MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH |
戻り値: | 結果の行を含む連想配列または数値配列を返します。 |
---|---|
PHPのバージョン: | 5.3+ |