PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
const char *
mysql_stmt_error(MYSQL_STMT *stmt)
針對 stmt
指定的語句,mysql_stmt_error()
會傳回一個以 null 終止的字串,其中包含最近呼叫且可能成功或失敗的語句 API 函式的錯誤訊息。如果沒有發生錯誤,則會傳回空字串 (""
)。可以使用這兩個測試中的任何一個來檢查是否有錯誤
if(*mysql_stmt_errno(stmt))
{
// an error occurred
}
if (mysql_stmt_error(stmt)[0])
{
// an error occurred
}
如果失敗的語句 API 函式是 mysql_stmt_close()
,請勿呼叫 mysql_stmt_error()
來取得錯誤資訊,因為 mysql_stmt_close()
會使語句處理常式失效。請改為呼叫 mysql_error()
。
用戶端錯誤訊息的語言可以透過重新編譯 MySQL 用戶端程式庫來變更。您可以選擇數種不同語言的錯誤訊息。