Infoga poster via SQL-förfrågan i PHP
Låt oss nu lära oss att lägga till nya poster
i tabellen. Detta görs med kommandot
INSERT INTO. Det har följande syntax:
<?php
$query = "INSERT INTO tabell (fält1, fält2...) VALUES (värde1, värde2...)";
?>
Låt oss lägga till en ny användare
i vår tabell users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Det kanske inte är helt uppenbart att resultatet
av infogningen inte behöver bearbetas med mysqli_fetch_assoc.
Vi behöver bara köra denna fråga via
mysqli_query, och resultatet av infogningen
behöver kontrolleras via PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Notera också att vi vid infogning
inte anger kolumnen id eller dess värde.
Och det är korrekt, eftersom värdet för denna kolumn
kommer att sättas automatiskt av databasen.
Lägg till en ny användare 'user7', 26
år gammal, lön 300.