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 létrehozása



Adattábla létrehozásakor az IF NOT 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 még nincs tábla létrehozva.

A parancs általános formája::

CREATE TABLE IF NOT EXISTS
Tabla_Neve
(
Oszlop_Neve
,
Oszlop_Tipusa
,... )


Példa:

Forráskód



<?php
$MySqliLink = mysqli_connect('localhost', 'test_user', 'test_password', 'test_db');

//Kapcsolat ellenőrzése
if (!$MySqliLink) {
    die('Kapcsolódási hiba (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
}

$CreateTableStr="CREATE TABLE IF NOT EXISTS felhasznalok_tabla (
  FName CHAR(30),  
  Password CHAR(30))
";

if (mysqli_query($MySqliLink,$CreateTableStr))
  {
  echo "A tábla elkészült";
  }
else
  {
  echo "
MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink); } mysqli_close($link); ?>

A létrejött tábla (phpMyAdmin):


1.

2.