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<?php
$query = "INSERT INTO tabel (felt1, felt2...) VALUES (værdi1, værdi2...)";
?>
Lad os tilføje en ny bruger
til vores tabel users:
php<?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<?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.
Задание 1
Tilføj en ny bruger 'user7', 26
år gammel, løn 300.