Vkládání záznamů pomocí SQL dotazu v PHP
Nyní se naučme přidávat nové záznamy
do tabulky. To se provádí pomocí příkazu
INSERT INTO. Má následující syntaxi:
<?php
$query = "INSERT INTO tabulka (pole1, pole2...) VALUES (hodnota1, hodnota2...)";
?>
Pojďme do naší tabulky users přidat
nového uživatele:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Nemusí být zcela zřejmé, že výsledek
vložení nemusíme zpracovávat pomocí mysqli_fetch_assoc.
Stačí, když tento dotaz provedeme pomocí
mysqli_query a výsledek vložení
je třeba zkontrolovat přes PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Všimněte si také, že při vkládání
neuvádíme sloupec id a jeho hodnotu.
A to je správně, protože hodnotu tohoto sloupce
databáze nastaví automaticky.
Přidejte nového uživatele 'user7', 26
let, plat 300.