Script PHP pour supprimer des tables SQL
Souvent, les moteurs php comme Spip ou MediaWiki, DotClear, phpBB etc. créent bon nombre de tables dans votre base de données MySQL. Gentiment, ils vous proposent de toutes les préfixer par une chaîne de votre choix.
Malheureusement, quand vient le moment du nettoyage, je n’ai pas trouvé comment faire pour supprimer ces tables facilement. PHPMyAdmin est gentil, mais supprimer les tables une à une, ce n’est pas pratique.
Voilà donc un script PHP pour y remédier. Il affiche par défaut la liste de vos tables, et permet de supprimer celles commençant par une certaine chaîne de caractères. Une fois l’opération faite, il vous informe de ce qu’il vient de ce passer.
ATTENTION, CE SCRIPT NE DEMANDE PAS CONFIRMATION AVANT LA SUPPRESSION !!! Faites donc bien attention !
Modifications :
- Code plus propre (balises fermées etc.) et certifié W3C
- echo utilisant des ’’ pour gagner du temps par rapport aux “”
- form nettoyés
Utilisation :
Ligne : $db = mysql_connect("localhost" , "username" , "password");
Remplacez localhost par le nom de machine qui héberge votre serveur MySQL (ou laissez localhost, le plus souvent), username par le nom d’utilisateur de votre base de données et password par le mot de passe associé.
Ligne : mysql_select_db("database", $db);
Remplacez database par le nom de votre base de données.
Archive : AutoDropSQL

