For the complete documentation index, see llms.txt. This page is also available as Markdown.

mysql_stmt_init

mysql_stmt_init allocates and initializes a MYSQL_STMT prepared statement handle for a Connector/C connection, returning NULL if memory allocation fails.

Syntax

MYSQL_STMT * mysql_stmt_init(MYSQL * mysql);

Parameter

Description

Initializes and allocates memory for a prepared statement.

Return Value

Returns a pointer to a MYSQL_STMT structure or NULL if an error occurred.

  • Members of the MYSQL_STMT structure are not intended for application use.\

  • A statement handles which was allocated by mysql_stmt_init() needs to be freed with mysql_stmt_close().\

  • Any subsequent calls to any mysql_stmt function will fail until mysql_stmt_prepare() was called.

See Also

spinner

Last updated

Was this helpful?