Insertion d'enregistrements via une requête SQL en PHP
Apprenons maintenant à ajouter de nouveaux enregistrements
dans une table. Cela se fait à l'aide de la commande
INSERT INTO. Elle a la syntaxe suivante :
<?php
$query = "INSERT INTO table (champ1, champ2...) VALUES (valeur1, valeur2...)";
?>
Ajoutons un nouvel utilisateur dans notre table
users :
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Il peut ne pas être évident que le résultat
de l'insertion n'a pas besoin d'être traité via mysqli_fetch_assoc.
Nous devons simplement exécuter cette requête via
mysqli_query, et le résultat de l'insertion
doit être vérifié via PhpMyAdmin :
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Notez également que lors de l'insertion,
nous ne spécifions pas la colonne id ni sa valeur.
Et c'est correct, car la valeur de cette colonne
sera automatiquement définie par la base de données.
Ajoutez un nouvel utilisateur 'user7', 26
ans, salaire 300.