Modifie en MySQLi le préfixe de toute les tables SQL
Compatibilité : PHP 5, PHP 7
Pour que ce code fonctionne vous devez déjà avoir un préfixe à vos tables. Ce code n'ajoute pas un préfixe mais modifie un préfixe déjà existant.
Ce script permet de modifier le préfixe du nom de tables mysql. En effet, de nombreux CMS ou outils utilisent un préfixe commun à toutes les tables qu'ils utilisent.
J'ai développé ce script pour profiter d'une astuce de phpmyadmin. Elle permet de condenser l'affichage des tables dans la partie gauche. En effet, plusieurs tables ayant un préfixe suivi de deux underscore sont regroupées et l'affichage est condensable.
L'exemple ci-dessous permet donc d'ajouter un underscore à toutes les tables dont le nom commence par "forum" suivi par un underscore.
Voir en MySQLi un code identique : Modifier le préfixe de toute les tables SQL
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
die | Alias de la fonction exit() | PHP 4, PHP 5, PHP 7, PHP 8 | |
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
mysql_connect | Ouvre une connexion à 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 | ||
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_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 | ||
mysql_select_db | Sélectionne une base de données 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 | ||
strlen | Calcule la taille d'une chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
substr | Retourne un segment de chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
Pour que ce code fonctionne vous devez déjà avoir un préfixe à vos tables. Ce code n'ajoute pas un préfixe mais modifie un préfixe déjà existant.
Liste toute les tables de votre base de données MySQL dans un tableau HTML. Affiche des liens à chaque table trouvée avec la possibilité de supprimer la table.
Permet de lister toute les tables de votre base de données MySQL et peut aussi supprimer une ou plusieurs tables via un lien.
Ce bout de code retourne vrai si le numéro de téléphone est bon et faux si il n'est pas bon.
URL liens - 2019 (maj) Ajoute la balise HTML a href a toute les urls d'un texte. 5 exemples sont fournis dans le code.