27.7.10.6 mysql_stmt_close()

my_bool mysql_stmt_close(MYSQL_STMT *stmt)

Description

关闭准备好的语句。 mysql_stmt_close()还取消分配stmt指向的语句处理程序,该处理程序在那时将变为无效并且不应再使用。对于失败的mysql_stmt_close()调用,请勿调用mysql_stmt_error()mysql_stmt_errno()mysql_stmt_sqlstate()以获取错误信息,因为mysql_stmt_close()使语句处理程序无效。呼叫mysql_error()mysql_errno()mysql_sqlstate()

如果当前语句具有待处理或未读的结果,则此函数将其取消,以便可以执行下一个查询。

Return Values

零成功。如果发生错误,则为非零值。

Errors

MySQL 服务器已经消失了。

出现未知错误。

Example

请参阅第 27.7.10.10 节,“ mysql_stmt_execute()”中的示例。