drop table

Eléphant du PHP | 76 Messages

12 janv. 2008, 16:08

Bonjour,
pourriez vous eclairer ma lanterne :-k
je voudrai savoir si c'est possible de détruire une ou plusieures tables en mettant une condition genre

detruire les tables qui commencent par "toto"
ou detruire les tables qui contiennent "toto"

ViPHP
ViPHP | 5924 Messages

12 janv. 2008, 16:19

Je n'ai rien vu de tel dans la doc mysql. amha tu risques de devoir utiliser SHOW TABLES pour avoir la liste des tables…

ViPHP
ViPHP | 5924 Messages

12 janv. 2008, 16:24

Sinon si jamais tu as des tables MyISAM et que (cas exceptionnel j'en conviens) tu as accès aux fichiers du serveur SQL, tu peux supprimer directement les fichiers avec un "rm toto*" en ligne de commande ou par shell_exec()…

Mammouth du PHP | 1885 Messages

12 janv. 2008, 21:58

Code : Tout sélectionner

SHOW TABLES LIKE 'toto_%';
Tu devras boucler sur les résultats obtenu car il ne semble pas y avoir de moyen de combiner le résultat avec DROP TABLE.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 76 Messages

15 janv. 2008, 10:50

merci de vos lumières =D>