mysql_query

Prototypes

int mysql_query(MYSQL *mysql, const char *q);

Description

Exécute l'ordre Sql dont le source est q pour la connexion mysql. Aucune préparation n'est nécessaire.

L'ordre Sql doit être un insert, update ou delete et non un select.

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

Exemple

#include <mysql.h>

static MYSQL *hConnexion;
...
if (mysql_execute(hConnexion, "delete from emp;")) ...

Voir aussi

mysql_stmt_prepare pour préparer un ordre Sql. mysql_stmt_execute pour exécuter un ordre Sql avec préparation. mysql_stmt_fetch pour lire un enregistrement d'un ordre Sql exécuté. mysql_stmt_close pour libérer un ordre Sql.