BaroqueW

and his side-kick nikkitaa

Script PHP pour supprimer des tables SQL

leave a comment »

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

Advertisement

Written by baroquew

May 17, 2006 at 19:57

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 37 other followers