結果セットから数値配列または連想配列として行を取得します。
mysqli_fetch_array()
<?php //データベースのユーザー名: root、パスワード: 123456、データベース: CODERCTO であると仮定します。 $ con = mysqli_connect ( " localhost " , " root " , " 123456 " , " CODERCTO " ) ; ( mysqli_connect_errno ( $con ) ) { エコー「 MySQL へ
の接続に失敗しました: 」 mysqli_connect_error ( ) ; $sql = " SELECT
name ,
url FROM Web サイト ORDER BY alexa " ; $result = mysqli_query ( $con , $sql ) ; $row = mysqli_fetch_array ( $ result , MYSQLI_NUM ) ; ( " %s : %s " , $row [ 0 ] , $row [ 1 ] ) ; //連想配列$row = mysqli_fetch_array ( $ result , MYSQLI_ASSOC ) ; ( " %s : %s " , $row [ " name " ] , $row [ " url " ] ) //結果セットを解放します。 mysqli_free_result ( $result ) ; mysqli_close ( $ con ) ;定義と使用法
mysqli_fetch_array() 関数は、結果セットから行を連想配列、数値配列、またはその両方としてフェッチします。
注:この関数によって返されるフィールド名は大文字と小文字が区別されます。
文法
mysqli_fetch_array( result,resulttype ) ;
パラメータ | 説明する |
---|
結果 | 必須。 mysqli_query()、mysqli_store_result()、または mysqli_use_result() によって返される結果セット識別子を指定します。 |
結果の種類 | オプション。どのタイプの配列を生成するかを指定します。次のいずれかの値を指定できます。 MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH |
技術的な詳細
戻り値: | 読み取った行に一致する文字列の配列を返します。結果セットに行が存在しない場合は、NULL を返します。 |
---|
PHPのバージョン: | 5+ |
---|