Vkládání záznamů při chybějících sloupcích pomocí SQL dotazu v PHP
Co se stane, pokud nezadáte hodnotu nějakého sloupce? Zkusme například zadat pouze jméno a věk:
<?php
$query = "INSERT INTO users (name, age) VALUES ('user', 30)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
V takovém případě nenadané sloupce přeberou výchozí hodnotu. Pokud taková hodnota není nastavena v PhpMyAdmin, povede to k chybě a tento dotaz se odmítne provést.
Přidejte nového uživatele 'xxxx',
aniž byste mu zadali věk a plat.