6.4.9 mysql_stmt_error ()

(MYSQL_STMT *stmt)

描述

指定的语句支撑mysql_stmt_error ()返回一个以空结尾的字符串,其中包含最近调用的可以成功或失败的语句API函数的错误消息。空字符串(""如果没有发生错误,则返回。可以使用以下两种测试中的任何一种来检查错误:

If (*mysql_stmt_errno(stmt)){//错误发生}If (mysql_stmt_error(stmt)[0]){//错误发生}

如果失败的语句API函数为mysql_stmt_close (),不要打电话给mysql_stmt_error ()获取错误信息的原因mysql_stmt_close ()使语句处理程序无效。调用mysql_error ()代替。

客户端错误消息的语言可以通过重新编译MySQL客户端库来更改。您可以选择几种不同语言的错误消息。

返回值

描述错误的字符串。如果没有发生错误,则为空字符串。

错误

一个也没有。