Innsetting av poster via SQL-spørring i PHP
La oss nå lære å legge til nye poster
i tabellen. Dette gjøres ved hjelp av kommandoen
INSERT INTO. Den har følgende syntaks:
<?php
$query = "INSERT INTO tabell (felt1, felt2...) VALUES (verdi1, verdi2...)";
?>
La oss legge til en ny bruker
i vår tabell users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Det kan være ikke veldig opplagt at resultatet
av innsettingen ikke trenger vi å behandle via mysqli_fetch_assoc.
Vi trenger bare å utføre denne spørringen via
mysqli_query, og resultatet av innsettingen
må ses på gjennom PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Vær også oppmerksom på at ved innsetting
angir vi ikke kolonnen id og dens verdi.
Og det er riktig, ettersom verdien av denne kolonnen
vil bli satt automatisk av databasen.
Legg til en ny bruker 'user7', 26
år gammel, lønn 300.