Tester l’existence d’une table dans votre base de données


Par défaut - Par HackLo - Publié le - Développement web Dev Web - WordPress

    J'étais en train de "créer" un petit plugin, basé sur Hello Dolly, en trois étape. La première, très facile, remplacer les paroles de la chanson par des citations. Une par ligne. Deuxième étape, remplacer la chaîne de caractères utilisée par un fichier texte. Et enfin, passer par une table en base de données. Pour la dernière étape, je me suis posé la question de comment connaître l'existence où non d'une table en base de données, car si la table n'existe, j'utilise la solution du fichier texte.

Code PHP

/**
 * Connaître l'existence d'une table
 */
global $wpdb;
$table_name = $wpdb->prefix . 'hacklo_citations';
$res = $wpdb->get_var("SHOW TABLES LIKE '$table_name'");

if ($res == $table_name) {
   ...
}

Auteur : HackLo

Développeur web Humaniste, optimiste, idéaliste, utopiste Athée, apolitique

Laisser un commentaire