Andmete sisestamine SQL päringu kaudu PHP-s
Õpime nüüd lisama uusi kirjeid
tabelisse. Seda tehakse käsu
INSERT INTO abil. Selle süntaks on järgmine:
<?php
$query = "INSERT INTO tabel (väli1, väli2...) VALUES (väärtus1, väärtus2...)";
?>
Lisame oma tabelisse users
uue kasutaja:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Võib olla mitte eriti ilmne, et sisestamise tulemust
meil pole vaja töödelda läbi mysqli_fetch_assoc.
Meil tuleb lihtsalt käivitada see päring läbi
mysqli_query, ja sisestamise tulemust
tuleb vaadata läbi PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Pange tähele ka seda, et sisestamisel
me ei määra veergu id ega selle väärtust.
Ja see on õige, kuna selle veeru väärtuse
määrab andmebaas automaatselt.
Lisage uus kasutaja 'user7', 26
aastat vana, palk 300.