⊗ppPmDBNI 372 of 447 menu

Rekordok beszúrása SQL lekérdezéssel PHP-ban

Most pedig tanuljuk meg, hogyan adhatunk hozzá új rekordokat egy táblához. Ez az INSERT INTO paranccsal történik. Ennek a szintaxisa a következő:

<?php $query = "INSERT INTO tábla (mező1, mező2...) VALUES (érték1, érték2...)"; ?>

Szúrjunk be egy új felhasználót a users táblánkba:

<?php $query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)"; ?>

Lehet, hogy nem teljesen nyilvánvaló, hogy a beszúrás eredményét nincs szükség a mysqli_fetch_assoc függvénnyel feldolgoznunk. Egyszerűen csak végre kell hajtani ezt a lekérdezést a mysqli_query függvénnyel, a beszúrás eredményét pedig a PhpMyAdmin-ban kell ellenőrizni:

<?php $query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)"; mysqli_query($link, $query) or die(mysqli_error($link)); ?>

Figyeljük meg azt is, hogy a beszúrásnál nem adjuk meg az id oszlopot és annak értékét. És ez helyes, mivel ennek az oszlopnak az értékét az adatbázis automatikusan beállítja.

Adjon hozzá egy új felhasználót: 'user7', 26 éves, fizetése 300.

kafrenrouz