int mysql_query(MYSQL *mysql, const char
*query)
Description
Exécute la requête SQL pointée par la chaîne terminée par
null query
. La requête doit se composer
d'une seule opération. Vous ne devez pas ajouter de
caractère de terminaison (‘;
’)
ou \g
à la fin de la requête.
mysql_query()
ne peut être utilisée pour
les requêtes contenant des données bianaires, vous devez
utiliser mysql_real_query()
à la place.
(LEs données binaires peuvent contenir le caractère
‘\0
’, qui est interprété
comme la fin de la chaîne requête.)
Si vous voulez savoir si la requête doit retourner un jeu de
résultat ou non, vous pouvez utiliser
mysql_field_count()
pour vérifier. See
Section 24.2.3.20, « mysql_field_count()
».
Valeur de retour
Zéro si la requête a été effectuée avec succès. Différente de zéro si une erreur est survenue.
Erreurs
CR_COMMANDS_OUT_OF_SYNC
Les commandes n'ont pas été exécutées dans le bon ordre.
CR_SERVER_GONE_ERROR
Le serveur MySQL ne réponds pas.
CR_SERVER_LOST
La connexion au serveur a été perdue au cours la requête.
CR_UNKNOWN_ERROR
Une erreur inconnue s'est produite.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.