In questo articolo vediamo una semplice funzione PHP che ci permette di verificare se una tabella esiste o meno all’interno di un database MySQL.
Può capitare infatti di trovarsi in casi particolari che necessitano di controllare l’esistenza della tabella, e lo facciamo in maniera molto facile e con poche righe di codice:
<?php //apro la connessione al db $conn=mysqli_connect("localhost","root","","wordpress"); function if_table_exists ($conn,$tablename) { //controllo se il nome della tabella passato esiste nel db $result = mysqli_query($conn,"SHOW TABLES LIKE '".$tablename."'"); //conto il numero di righe risultanti $row=mysql_num_rows($result); //$row è maggiore di 0 if($row>0) { return true; } return false; } //nel caso la funzione ci restituisce true, la tabella cercata è presente nel db if( if_table_exists($conn,"wp_posts")) { echo "La tabella esiste!"; } ?>