Az IF EXISTS feltétel használatával biztosítható, hogy a művelet végrehajtása csak akkor történjen meg, ha adott néven létezik táblánk. Így a hibajelzés elkerülhető.
A parancs általános formája:
DROP TABLE IF EXISTS
Tabla_Neve
Ha a megadott néven nem létezik tábla, akkor hibajelzést kapunk.
Példa:
Forráskód
<?php
...
$DropTableStr = "DROP TABLE IF EXISTS felhasznalok_tabla1";
if (mysqli_query($MySqliLink,$DropTableStr))
{
echo "
A tábla törlődött";
}
else
{
echo "
MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink);
}
...
?>
A létrejött tábla (phpMyAdmin):

1. A parancs futtatása előtt

2. A parancs futtatása után