Įrašų įterpimas per SQL užklausą PHP
Dabar išmokime pridėti naujus įrašus
į lentelę. Tai daroma naudojant komandą
INSERT INTO. Ji turi tokį sintaksę:
<?php
$query = "INSERT INTO lentelė (laukas1, laukas2...) VALUES (reikšmė1, reikšmė2...)";
?>
Į savo lentelę users pridėkime
naują vartotoją:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Gali būti ne visiškai akivaizdu, kad įterpimo rezultatą
mums nereikia apdoroti naudojant mysqli_fetch_assoc.
Mums tiesiog reikia vykdyti šią užklausą per
mysqli_query, o įterpimo rezultatą
reikia peržiūrėti per PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Taip pat atkreipkite dėmesį, kad įterpdami
mes nenurodome stulpelio id ir jo reikšmės.
Ir tai teisinga, nes šio stulpelio reikšmė
bus nustatyta automatiškai duomenų bazės.
Pridėkite naują vartotoją 'user7', 26
metų, atlyginimas 300.