mysql_stmt_execute

Prototypes

int mysql_stmt_execute(MYSQL_STMT *stmt);

Description

Exécute l'ordre Sql stmt qui a été préalablement préparé.

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_stmt_prepare pour préparer un ordre Sql. mysql_query pour exécuter un ordre Sql sans préparation. mysql_stmt_affected_rows pour retrouver le nombre d'enregistrements impactés par un ordre Sql. mysql_stmt_fetch pour lire un enregistrement d'un ordre Sql exécuté. mysql_stmt_close pour libérer un ordre Sql.