從結果集中取得行,然後釋放結果記憶體:
mysqli_fetch_array()
<?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 " ; if ( $result = mysqli_query ( $con , $sql ) ) { //一行行取得 while ( $row = mysqli_fetch_row ( $result ) ) { printf ( " %s : %s " , $row [ 0 ] , $row [ 1 ] ) ; echo " <br> " ; } //釋放結果集 mysqli_free_result ( $result ) ; } mysqli_close ( $con ) ; ?>定義和用法
mysqli_free_result() 函數釋放結果記憶體。
文法
mysqli_free_result( result ) ;
參數 | 描述 |
---|
result | 必需。規定由mysqli_query()、mysqli_store_result() 或mysqli_use_result() 傳回的結果集標識符。 |
技術細節