/--------------------------------------------------------------------- Requete INSERT /--------------------------------------------------------------------- // requete simple d'ajout INSERT INTO `Auteur`(`Id_auteur` `Nom_auteur`, `Prenom_auteur`) VALUES (1, 'Zola','Emile') // requete sans Id car il est auto incremente INSERT INTO `Auteur`( `Nom_auteur`, `Prenom_auteur`) VALUES ('Zola','Emile') // requete ajout plusieurs valeurs : elles sont separées par une virgule INSERT INTO `Auteur`( `Nom_auteur`, `Prenom_auteur`) VALUES ('Zola','Emile'), ('Baudelaire','charles') /--------------------------------------------------------------------- Requete INSERT version PDO /--------------------------------------------------------------------- $sql = 'INSERT INTO `Auteur`( `Nom_auteur`, `Prenom_auteur`) VALUES (?,?)'; $q = $pdo->prepare($sql); $q->execute([ $valeur1, $valeur2 ]); /--------------------------------------------------------------------- Requete UPDATE /--------------------------------------------------------------------- // requete de modification UPDATE `Categorie` SET `Nom_Categorie`= 'politique' WHERE `Id_Categorie`= 1 // modifier plusieurs valeurs d'une ligne : elles sont separées par une virgule UPDATE `Categorie` SET `Id_Categorie`= 4 , `Nom_Categorie`= 'politique ' WHERE `Id_Categorie`= 1 /--------------------------------------------------------------------- Requete Update version PDO /--------------------------------------------------------------------- $sql = 'UPDATE `Categorie` SET `Id_Categorie`= ? `Nom_Categorie`= ? WHERE `Id_Categorie`= ?'; $q = $pdo->prepare($sql); $q->execute([ $valeur1, $valeur2, $valeur3 ]); /* erreur generale -> verifier que le nombre de champs apres le nom de la table = nb de champs apres Values -> ne pas se tromper dans le type de valeur */