Supprimer plusieurs tables
Bonjour
Je veux supprimer plusieurs tables, dans la même base, qui ont toutes le même préfixe.
J’ai trouvé ce code dans un forum :
Code:
1 2 3 4 5 6 7
|
$show = "SHOW TABLEs LIKE '".$prefix."%'";
$show_res = mysql_query($show,$connexion1) or die(mysql_error());
while($row = mysql_fetch_row($show_res)) {
$sql = "DROP TABLE '".$row[$num]."'";
mysql_query($sql) or die(mysql_error());
$num++; } |
J’y ai ajouté la connexion à la base, qui se fait bien, sur la bonne base.
Comme résultat : Query was empty
Pourtant, quand j’exécute cette requête SHOW TABLE en PhpMyAdmin, j’ai la liste des tables, une quarantaine, avec des noms difficiles.
Merci par avance de votre aide.
Francois