code source classé dans
MySQL
Copier
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
<?php /*---------------------------------------------------------------*/ /* Titre : Liste et supprime les tables d'une base MySQL URL : https://phpsources.net/code_s.php?id=715 Auteur : Olivier Date édition : 20 Fév 2007 Date mise à jour : 19 Sept 2019 Rapport de la maj: - fonctionnement du code vérifié - correction du code - maintenance du code */ /*---------------------------------------------------------------*/ // Connexion // Mettez ici votre connexion $dbname = '' ; $sql = "SHOW TABLES FROM $dbname " ; $result = mysql_query ( $sql ); 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=' . $row [ 0 ]. '">' ; print " $row [ 0 ] \n" ; echo ' oui?</a>' ; echo '</td>' ; echo '</tr>' ; } mysql_free_result ( $result ); //Delete if( $_GET [ 'action' ] == "delete" ) { $table = $_GET [ 'table' ]; $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 - Doc officielle PHP
php.net
Description
Versions PHP
OUTIL
echo Affiche une chaîne de caractères
PHP 4, PHP 5, PHP 7, PHP 8
exit Affiche un message et termine le script courant
PHP 4, PHP 5, PHP 7, PHP 8
mysql_error Retourne le texte associé avec l'erreur générée - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0
mysql_fetch_row Retourne une ligne de résultat MySQL sous la forme d'un tableau - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0
mysql_free_result Libère le résultat de la mémoire - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0
mysql_query Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0
print Affiche une chaîne de caractères
PHP 4, PHP 5, PHP 7, PHP 8
Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir