函式名:mysql_fetch_row()
適用版本:PHP 4, PHP 5 用法:mysql_fetch_row ( resource $result ) : array|false
說明: mysql_fetch_row() 函式返回結果集中的一行作為陣列,陣列的索引從 0 開始。該函式只能用於取得 SELECT 語句的結果集。
引數:
- $result: 必需。一個有效的 MySQL 結果資源。
返回值:
- 如果成功,則返回一個包含結果集中一行資料的索引陣列,如果沒有更多行則返回 false。
- 如果結果集中沒有行,則返回 false。
示例: 以下示例演示瞭如何使用 mysql_fetch_row() 函式獲取結果集中的行資料:
// 連線到資料庫
$connection = mysql_connect("localhost", "username", "password");
if (!$connection) {
die("資料庫連線失敗:" . mysql_error());
}
// 選擇資料庫
$db_select = mysql_select_db("database_name", $connection);
if (!$db_select) {
die("資料庫選擇失敗:" . mysql_error());
}
// 執行查詢
$query = "SELECT * FROM table_name";
$result = mysql_query($query, $connection);
if (!$result) {
die("查詢失敗:" . mysql_error());
}
// 獲取結果集中的行資料
while ($row = mysql_fetch_row($result)) {
// 輸出行資料
echo "ID: " . $row[0] . ", Name: " . $row[1] . ", Age: " . $row[2] . "<br>";
}
// 釋放結果集
mysql_free_result($result);
// 關閉資料庫連線
mysql_close($connection);
注意:
- mysql_fetch_row() 函式已被棄用,不推薦在新的程式碼中使用。推薦使用 mysqli 或 PDO 擴充套件來運算元據庫。