函式名稱: db2_conn_errormsg()
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
用法:該函式用於返回上一次DB2資料庫連線嘗試中的錯誤訊息。
語法:string db2_conn_errormsg ([ resource $connection ] )
引數:
- $connection(可選):DB2資料庫連線資源。如果未提供該引數,則函式會返回上一次開啟的資料庫連線的錯誤訊息。
返回值:返回包含上一次DB2資料庫連線嘗試中的錯誤訊息的字串。如果沒有錯誤發生,則返回一個空字串。
示例:
// 建立DB2連線
$conn = db2_connect('SAMPLE', 'username', 'password');
if ($conn) {
echo "DB2連線成功!";
} else {
echo "DB2連線失敗!";
echo "錯誤訊息:" . db2_conn_errormsg();
}
// 輸出錯誤訊息:
// DB2連線失敗!
// 錯誤訊息:[IBM][CLI Driver] SQL30081N 與資料來源之間的 TCP/IP 通訊失敗。TCP/IP 套接字 “192.168.0.1” 返回了錯誤碼 “10061”。 SQLSTATE=08001 SQLCODE=-30081
在上面的示例中,首先使用db2_connect()函式嘗試連線到名為'SAMPLE'的DB2資料庫。然後,透過檢查返回的結果來確定連線是否成功。如果連線失敗,則呼叫db2_conn_errormsg()函式獲取連線錯誤的詳細錯誤訊息,並將其列印出來。