從結果集中取得所有行作為關聯數組:
<?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 websites ORDER BY alexa" ; $result = mysqli_query ( $con , $ sql ); // 取得資料mysqli_fetch_all ( $result , MYSQLI_ASSOC ); // 釋放結果集$ mysqli_freeult ( mysqli_s ; mysqli_close ( $con ); ?>mysqli_fetch_all() 函數從結果集中取得所有行作為關聯數組,或數字數組,或二者兼有。
註:函數只在有MySQL Native Driver 時可用。
mysqli_fetch_all( result,resulttype ) ;
參數 | 描述 |
---|---|
result | 必需。規定由mysqli_query()、mysqli_store_result() 或mysqli_use_result() 傳回的結果集標識符。 |
resulttype | 可選。規定應該產生哪種類型的陣列。可以是以下值中的一個: MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH |
傳回值: | 傳回包含結果行的關聯數組或數字數組。 |
---|---|
PHP 版本: | 5.3+ |