| 
  21.2.3.42 mysql_query() 
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.
 
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.      |