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 elsődleges kulccsal



Minden táblában kijelölhetünk egy (és csak egy) mezőt elsődleges kulcsnak. Ez a mező nem tartalmazhat ismétlődő értékeket. Az ismétlődés elkerülésének, a mezőben tárolt adatok egyediségének biztosításához érdemes az AUTO_INCREMENT attribútumot használni Az elsődleges kulcsok teszik lehetővé az adatbázisban található táblák összekötését. Segítségükkel egyedi módon hivatkozhatunk más táblákból a létrehozott tábla egyes rekordjaira.

Példa:

Forráskód



<?php
...
$CreateTableStr_="CREATE_ TABLE IF NOT EXISTS felhasznalok_tabla1 (
  id int NOT NULL AUTO_INCREMENT,
  FName VARCHAR(30),  
  FJelszo VARCHAR(40),
  FKor TINYINT(2),
  FVaros VARCHAR(30),  
  PRIMARY KEY (id)
)";
if (mysqli_query($MySqliLink,$CreateTableStr))
  {
  echo "A tábla elkészült";
  }
else
  {
  echo "MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink);
  }
...
?>   
 

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


1.

2.