6.4.6 mysql_stmt_close()

bool
mysql_stmt_close(MYSQL_STMT *stmt)

描述

关闭准备好的语句。 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()代替。

如果当前语句有未决或未读的结果,此函数将取消它们,以便可以执行下一个查询。

返回值

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

错误