Inserarea înregistrărilor prin interogare SQL în PHP
Să învățăm acum cum să adăugăm noi înregistrări
într-un tabel. Acest lucru se face folosind comanda
INSERT INTO. Ea are următoarea sintaxă:
<?php
$query = "INSERT INTO tabel (câmp1, câmp2...) VALUES (valoare1, valoare2...)";
?>
Să adăugăm un nou utilizator în tabelul nostru
users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Poate nu este foarte evident că rezultatul
inserării nu trebuie să-l procesăm cu mysqli_fetch_assoc.
Trebuie doar să executăm această interogare prin
mysqli_query, iar rezultatul inserării
trebuie verificat prin PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
De asemenea, observați că la inserare
nu indicăm coloana id și valoarea acesteia.
Și este corect, deoarece valoarea acestei coloane
va fi setată automat de către bază.
Adăugați un nou utilizator 'user7', 26
ani, salariu 300.