Az INSERT INTO parancs után felsorolva a beszúrni kívánt adatok tábláinak nevét eltérhetünk az oszlopok adatbázisunkban lévő sorrendjétől. Lehetőségünk nyílik arra is, hogy egy-egy oszlop feltöltését elhalasszuk, ekkor az alapértelmezett értéküket veszik fel.
A parancs általános formája:
INSERT INTO
Tabla_Neve
(
Oszlop_lista
)
VALUES
(
Ertek_Lista
)
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 (FName, FJelszo, FKor, FVaros) 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.