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