21.2.3.9 mysql_drop_db()
int mysql_drop_db(MYSQL *mysql, const char *db)
Description
Supprime la base de données nommée avec le paramètre
db
.
Cette fonction est désapprouvée. Il est préférable d'utiliser
mysql_query()
pour générer une requête SQL
DROP DATABASE
à la place.
Valeur de retour
Zéro si la base à été effacé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.
Exemple
if(mysql_drop_db(&mysql, "ma_base")) fprintf(stderr, "Impossible de supprimer la base de données. Erreur : %s\n", mysql_error(&mysql));
|
|