Indsættelse af poster via SQL-forespørgsel i PHP
Lad os nu lære at tilføje nye poster
til en tabel. Dette gøres ved hjælp af kommandoen
INSERT INTO. Den har følgende syntaks:
<?php
$query = "INSERT INTO tabel (felt1, felt2...) VALUES (værdi1, værdi2...)";
?>
Lad os tilføje en ny bruger
til vores tabel users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Det er måske ikke helt indlysende, at resultatet
af indsættelsen ikke skal behandles via mysqli_fetch_assoc.
Vi skal blot udføre denne forespørgsel via
mysqli_query, og resultatet af indsættelsen
skal ses via PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Bemærk også, at vi under indsættelsen
ikke angiver kolonnen id og dens værdi.
Og det er korrekt, da værdien af denne kolonne
bliver sat automatisk af databasen.
Tilføj en ny bruger 'user7', 26
år gammel, løn 300.