HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Adattábla feltételes törlése



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