C API Prepared Statement Function Descriptions
2214
Description
Releases memory associated with the result set produced by execution of the prepared statement. If
there is a cursor open for the statement,
mysql_stmt_free_result()
closes it.
Return Values
Zero if the result set was freed successfully. Nonzero if an error occurred.
Errors
20.6.10.15.
mysql_stmt_init()
MYSQL_STMT *mysql_stmt_init(MYSQL *mysql)
Description
Create a
MYSQL_STMT
handle. The handle should be freed with
mysql_stmt_close(MYSQL_STMT
*)
.
See also
Section 20.6.8, “C API Prepared Statement Data Structures”
, for more information.
Return Values
A pointer to a
MYSQL_STMT
structure in case of success.
NULL
if out of memory.
Errors
•
CR_OUT_OF_MEMORY
[2942]
Out of memory.
20.6.10.16.
mysql_stmt_insert_id()
my_ulonglong mysql_stmt_insert_id(MYSQL_STMT *stmt)
Description
Returns the value generated for an
AUTO_INCREMENT
column by the prepared
INSERT
or
UPDATE
statement. Use this function after you have executed a prepared
INSERT
statement on a table which
contains an
AUTO_INCREMENT
field.
See
Section 20.6.6.37, “
mysql_insert_id()
”
, for more information.
Return Values
Value for
AUTO_INCREMENT
column which was automatically generated or explicitly set during
execution of prepared statement, or value generated by
LAST_INSERT_ID(expr)
[961]
function.
Return value is undefined if statement does not set
AUTO_INCREMENT
value.
Errors
None.
20.6.10.17.
mysql_stmt_num_rows()
my_ulonglong mysql_stmt_num_rows(MYSQL_STMT *stmt)
Description
Returns the number of rows in the result set.
Summary of Contents for 5.0
Page 1: ...MySQL 5 0 Reference Manual ...
Page 18: ...xviii ...
Page 60: ...40 ...
Page 396: ...376 ...
Page 578: ...558 ...
Page 636: ...616 ...
Page 844: ...824 ...
Page 1234: ...1214 ...
Page 1427: ...MySQL Proxy Scripting 1407 ...
Page 1734: ...1714 ...
Page 1752: ...1732 ...
Page 1783: ...Configuring Connector ODBC 1763 ...
Page 1793: ...Connector ODBC Examples 1773 ...
Page 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Page 2850: ...2830 ...
Page 2854: ...2834 ...
Page 2928: ...2908 ...
Page 3000: ...2980 ...
Page 3122: ...3102 ...
Page 3126: ...3106 ...
Page 3174: ...3154 ...
Page 3232: ...3212 ...