查詢

mysql_error()函式—用法及示例

「 返回最近一次 MySQL 操作產生的錯誤資訊 」


函式名:mysql_error()

適用版本:PHP 4, PHP 5, PHP 7

用法:mysql_error() 函式用於返回最近一次 MySQL 操作產生的錯誤資訊。

語法:string mysql_error ([ resource $link_identifier = NULL ] )

引數:

  • link_identifier(可選):一個 MySQL 連線識別符號。如果沒有提供該引數,函式會使用最近開啟的連線。如果沒有找到連線,則會嘗試建立一個新連線。如果連線失敗,則返回 FALSE。

返回值:返回最近一次 MySQL 操作產生的錯誤資訊,如果沒有錯誤發生,則返回空字串。

示例:

<?php
$link = mysql_connect('localhost', 'user', 'password');
if (!$link) {
    die('連線資料庫失敗:' . mysql_error());
}

$db_selected = mysql_select_db('mydb', $link);
if (!$db_selected) {
    die ('選擇資料庫失敗:' . mysql_error($link));
}

// 執行查詢操作
$result = mysql_query('SELECT * FROM mytable', $link);
if (!$result) {
    die('查詢失敗:' . mysql_error($link));
}

// 關閉連線
mysql_close($link);
?>

注意事項:

  1. mysql_error() 函式只能返回最近一次 MySQL 操作產生的錯誤資訊,如果在之前的操作中發生了錯誤,該函式將無法獲取到。
  2. 從 PHP 5.5.0 版本開始,mysql_* 系列函式已被棄用,推薦使用 MySQLi 或 PDO 擴充套件來操作 MySQL 資料庫。
補充糾錯
上一個函式: mysql_escape_string()函式
下一個函式: mysql_errno()函式
熱門PHP函式
分享連結