Accès au manager - réservé aux membres

Navigation

Bouts de Codes MySQL

Liste et supprime les tables d'une base MySQL

Informations sur le code source MySQL

Ecrit par :  Olivier
Autres codes en MySQL de l'auteur : [2] sources Voir
Date d'enregistrement du code le 20 Fév 2007 - Vu 3822 fois
Code source zippé: Télécharger le fichier ZIP
Impression: Imprimer le code
Ajouter la page à vos favoris

Description du code source

Informations sur le code source

Lister toute les tables de votre base MySQL avec une fonction pour supprimer la ou les tables que vous voulez.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
.71
.72
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Liste et supprime les tables d'une base MySQL             */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts15-MySQL.htm             */
/* Auteur         : Olivier                                                   */
/* Date édition   : 20 Fév 2007                                               */
/*                                                                            */
/******************************************************************************/


//connection
$connectfile "connection.php";
require $connectfile;
$dbname 'DATABASE NAME';

$result mysql_list_tables($dbname);

echo '<table>';
echo  '<tr>';
echo  '<td>Table nom:</td>';
echo  '<td>Supprimer?</td>';
echo  '</tr>';
  
   if (!$result) {
       print "Impossible de lister les tables\n";
       print 'MySQL erreurs: ' mysql_error();
       exit;
   }
   
   while ($row mysql_fetch_row($result)) {
       echo '<tr>';
       echo '<td>';
       print "$row[0]\n";
       echo '</td>';
       echo '<td>';
       echo '<a href="'.$PHP_SELF.'?action=delete&table="';
       print "$row[0]\n";
       echo ' oui?</a>';
       echo '</td>';
       echo '</tr>';
   }

   mysql_free_result($result);

//Delete
if($action=="delete")
{
$deleteIt=mysql_query("DROP TABLE $table"); 
if($deleteIt)
{
echo 'La table';
echo ''.$table.' a été supprimer avec succés!<br />';
}
else
{
echo "Une erreur est arrivé, rééssayer !!<br />";
}
}
  
?> 

Fonctions du code source

Fonctions php / mysql MySQL

  • mysql_list_tables : Liste les tables d'une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • print : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • mysql_error : - (PHP 4, PHP 5, PECL mysql:1.0)
  • exit : Affiche un message et termine le script courant - (PHP 4, PHP 5)
  • mysql_fetch_row : Retourne une ligne de résultat MySQL sous la forme d'un tableau - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_free_result : Libère le résultat de la mémoire - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_query : Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)

Poster un commentaire

:P :) :wink: :lol: :surprised: :confused: :mad: :no:
Taille du texte:
Couleur:
Code de sécurité

Les dernières offres d'emploi