Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Supprimer simplement FSB2

Outils de suppression rapide des tables
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 9:51
Voilà, pour ceux qui voudraient supprimer rapidement un forum fsb2 (forum de test par exemple), j'ai fait ce petit script pcq j'en ai assez de faire 45 clicks puis cliquer sur "Supprimer" dans phpmyadmin ^^

<?php

$host = 'localhost';
$login = 'root';
$password = '';
$database = '';
$prefixe = 'fsb2_';

$handle = mysql_connect($host, $login, $password);
mysql_select_db($database, $handle);

$sql = "SHOW TABLES LIKE '".$prefixe."%'";
$result = mysql_query($sql, $handle);

$nom_colonne = 'Tables_in_'.$database.' ('.$prefixe.'%)';

$tables = array();
while( $row = mysql_fetch_array($result, $handle) )
{
	$tables[] = $row[$nom_colonne];
}

$sql = 'DROP TABLE '.implode($tables, ', ');
mysql_query($sql, $handle);

mysql_close($handle);

echo(count($tables).' tables ont été supprimés');

?>


Il faut juste changer les variables
$host = 'localhost';
$login = 'root';
$password = '';
$database = '';
$prefixe = 'fsb2_';


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 27 Janvier 2008, 11:55
Voilà, pour ceux qui voudraient supprimer rapidement un forum fsb2 (forum de test par exemple), j'ai fait ce petit script pcq j'en ai assez de faire 45 clicks puis cliquer sur "Supprimer" dans phpmyadmin ^^


Pour ma part je vais en bas de la liste des tables, je cliques sur "tout sélectionner" et je choisis "Pour la sélection: Supprimer" et je valide... en fait je supprime ma base fsb2 en 4 clics et un scroll ;)


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 12:03
Sauf que j'ai 1 bdd et que j'ai plusieurs tables dessus. J'ai des spip, des wordpress etc


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 27 Janvier 2008, 12:07
MOdifier la source pour chaqque préfix c un peu relou :)

Tu devrais faire saisir ces infos dans un formulaire, ou au moins le préfix des tables :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 12:54
j'ai fait ça à l'arrache en 2 minutes. C'est pas bien dur de faire un formulaire lol Black t'es vraiment feignant ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 27 Janvier 2008, 13:04
Perso je vais dans phpmyadmin et je coche :D

Je te dit ce que le FSBien lambda te dira vu que la mode est au "je veux juste cliquer, pas chercher, pas comprendre" :lol:


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 13:22
Oui mais moi je m'adresse aux développeurs ^^
Puisque supprimer FSB2 ne peut etre que l'oeuvre d'un développeur sur un forum de test ^^
Personne ne voudra supprimer fsb2 sinon :p


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 27 Janvier 2008, 13:27
Naïf :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 13:34
Non Idéaliste ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 27 Janvier 2008, 15:56
Oui mais moi je m'adresse aux développeurs ^^
Puisque supprimer FSB2 ne peut etre que l'oeuvre d'un développeur sur un forum de test ^^
Personne ne voudra supprimer fsb2 sinon :p


Ben le développeur qui fait bien les choses, crée une base de données spécifiques pour les tests de FSB2... d'où ma solution précédemment citée :mdr:


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2688
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 27 Janvier 2008, 16:44
Si il le fait en local oui ^^ Mais parfois le local ne suffit plus et on a besoin de tester à distance (question de configuration) d'où mon script ^^


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Répondre


.