Wstawianie rekordów przez zapytanie SQL w PHP
Nauczmy się teraz dodawać nowe rekordy
do tabeli. Robi się to za pomocą polecenia
INSERT INTO. Ma ono następującą składnię:
<?php
$query = "INSERT INTO tabela (pole1, pole2...) VALUES (wartość1, wartość2...)";
?>
Dodajmy teraz nowego użytkownika do naszej tabeli
users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Może nie być całkiem oczywiste, że wyniku
wstawienia nie musimy przetwarzać przez mysqli_fetch_assoc.
Musimy po prostu wykonać to zapytanie przez
mysqli_query, a wynik wstawienia
należy sprawdzić przez PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Zwróć także uwagę, że podczas wstawiania
nie podajemy kolumny id i jej wartości.
I to jest poprawne, ponieważ wartość tej kolumny
zostanie ustawiona automatycznie przez bazę danych.
Dodaj nowego użytkownika 'user7', 26
lat, wynagrodzenie 300.