PHP mysql_result 函式

PHP mysql_result 函式用來取得 MySQL 結果數據,比較適合數據量不會太大的處理,若數據量較大,應採用其他效能較好的函式如 mysql_fetch_row、mysql_fetch_array。mysql_result 在 PHP 5.5.0 版本已經被棄用,取而代之的為 mysqli_data_seek 結合 mysqli_field_seek 與 mysqli_fetch_field 的解決方式。

PHP mysql_result 函式語法
 mixed mysql_result ( resource $result , int $row [, mixed $field ] )
mysql_result 將返回一個 MySQL 處理結果的字串,處理失敗返回 FALSE。
  • resource $result:mysql_query 的處理結果,必要項目。
  • int $row - 開始被檢索的行數(row number),row number 從 0 開始。
  • mixed $field - 字段偏移量,預設為 0,非必填。
PHP mysql_result 函式範例
 <?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$sql = mysql_select_db('database_name');
$result = mysql_query('SELECT name FROM student');

echo mysql_result($result, 2);
?>
範例假設要在 MySQL 資料庫中,取出 3 位學生姓名,所以在 mysql_result 第二個參數設定為 2,將會輸出 3 位學生的名稱。

延伸閱讀
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012