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    

Rekordok beszúrása



Meglévő táblába új rekordokat az INSERT INTO parancs segítségével szúrhatunk be.

Az adatokat a tábla oszlopai sorrendjének megfelelően, vesszővel elválasztva soroljuk fel.

A szöveg típusú értékeket idézőjelek között helyezzük el!

A numerikus típusú értékek esetén nem használunk idézőjelet!

Az AUTO_INCREMENT attribútummal rendelkező oszlop esetén az adatbázis-kezelő állítja elő az aktuális értéket, így azt nem kell megadni! Ha mégis megadjuk, akkor hibajelzést kapunk.

A parancs általános formája::

INSERT INTO
Tabla_Neve
VALUES
(
1. érték
,
2. érték
,... )


Példa:

Forráskód



<?php
...
$nev=array("belus","kiraly", "zsurmi", "jozsi1","klotild", "csabos"); 
$jelszo=array("belus01","kircsi", "abc", "nincs","nemtudom", "jelszo"); // megj. a választott jelszavak csupán negatív példák
$kor=array(33, 21, 18, 54, 66, 31);
$varos=array("Budapest","Pécs", "Szolnok", "Budapest","Eger", "Budapest"); 

for ($i=0; $i<count($nev); $i++) {
 $InsertIntoStr = "INSERT INTO felhasznalok_tabla1 VALUES ('', '$nev[$i]', '$jelszo[$i]', $kor[$i], '$varos[$i]')";
 // A lekérdezés 
 if (!mysqli_query($MySqliLink,$InsertIntoStr))
  {
  echo "
MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink); } } ... ?>

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


1.

Üzenetek*