Ceci est publié simplement si quelqu'un cherche cette question. Même si elle a déjà été répondue un peu. Certaines réponses la rendent plus complexe qu'elle ne devrait l'être.
Pour mysql* j'ai utilisé :
if (mysqli_num_rows(
mysqli_query(
$con, "SHOW TABLES LIKE '" . $table . "'")
) > 0
or die ("Aucune table définie")
){
Avec PDO j'ai utilisé :
if ($con->query(
"SHOW TABLES LIKE '" . $table . "'"
)->rowCount() > 0
or die("Aucune table définie")
){
Avec cela, je pousse simplement la condition else dans or. Et pour mes besoins, j'ai juste besoin de die. Bien que vous puissiez définir or sur d'autres choses. Certains préfèrent peut-être le if/ else if/ else. Ce qui signifie alors supprimer or et ensuite fournir if/ else if/ else.