當前位置: 首頁> 函數類別大全> mysql_error

mysql_error

返回上一個MySQL 操作產生的文本錯誤信息。
名稱:mysql_error
分類:未分類
所屬語言:php
一句話介紹:返回最近一次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_fetch_object

    mysql_fetch_object

    從結果集中取得一行作為對象。
  • 取得前一次MySQL 操作所影響的記錄行數。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影響的記錄行數
  • 返回元素的名稱。 getName

    getName

    返回元素的名稱。
  • 把法國共和歷的日期轉換成為儒略日計數。 frenchtojd

    frenchtojd

    把法國共和歷的日期轉換成為儒略日計數。
  • 返回上一個MySQL 操作中的錯誤信息的數字編碼。 mysql_errno

    mysql_errno

    返回上一個MySQL操作中的錯誤信息的數
  • 為LOAD DATA LOCAL INFILE 命令設置回調函數。 set_local_infile_handler

    set_local_infile_handler

    為LOADDATALOCALINFILE
  • 以整數形式返回MySQL 客戶端庫版本。 get_client_version

    get_client_version

    以整數形式返回MySQL客戶端庫版本。
  • 讀取ZIP 文件中的下一個項目。 zip_read

    zip_read

    讀取ZIP文件中的下一個項目。
熱門文章