mysql_stmt_prepare

Prototypes

int mysql_stmt_prepare(MYSQL_STMT *stmt, const char *query, unsigned long length);

Description

Prépare l'ordre Sql dont le source est query pour l'ordre Sql stmt.

Le paramètre length est la taille du source de la requête en octets.

Le résultat est différent de 0 en cas de succès.

Exemple

#include <mysql.h>

static MYSQL_STMT *hOrdreSql;
static my_ulonglong NbEnregistrements;
...
if (mysql_stmt_prepare(hOrdreSql, "select * from emp;", 18)) ...
if (mysql_stmt_execute(hOrdreSql)) ...
NbEnregistrements=mysql_affected_rows(hOrdreSql);
...

Voir aussi

mysql_query pour exécuter un ordre Sql sans préparation. mysql_stmt_execute pour exécuter un ordre Sql. mysql_affected_rows pour retrouver le nombre d'enregistrements impactés par un ordre Sql.