my_bool mysql_stmt_bind_param(MYSQL_STMT *stmt,
used to bind input data for the parameter markers in the SQL
statement that was passed to
mysql_stmt_prepare(). It uses
MYSQL_BIND structures to supply the data.
bind is the address of an array of
MYSQL_BIND structures. The client library
expects the array to contain one element for each
? parameter marker that is present in the
Suppose that you prepare the following statement:
INSERT INTO mytbl VALUES(?,?,?)
When you bind the parameters, the array of
MYSQL_BIND structures must contain three
elements, and can be declared like this:
Chapter 9, C API Prepared Statement Data Structures,
describes the members of each
element and how they should be set to provide input values.
See the Example in Section 11.10, “mysql_stmt_execute()”.