Qu'elle est la bonne formule pour éxécuter un requête PDO

Résolu/Fermé
cs_eli42 Messages postés 143 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 juillet 2023 - 19 août 2021 à 19:16
cs_eli42 Messages postés 143 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 juillet 2023 - 19 août 2021 à 23:47
Bonjour les Codeurs

Voila j'aurai besoin de vos conseils, j'ai 3 formules pour faire un insert
J'utilise la formule 1
Dans les 3 formule laquelle conseillé vous
Ou peut être je ne suis dans les bonnes formules

$champ1 = htmlspecialchars($_POST['champ1']);
$champ2 = htmlspecialchars($_POST['champ2']);

/* Formule 1 */
	$req = "INSERT INTO INSERT INTO table (champ1,champ2) values ('$champ1','$champ2')";                    
    $pdo->exec("$req");

/* Formule 2	*/
	$req = $pdo->prepare("INSERT INTO table (champ1,champ2) values ('$champ1','$champ2')");
    $req->execute();

/*Formule 3	*/
	$req = $pdo->prepare("INSERT INTO table (champ1,champ2) values (:champ1,:champ2)");
    $req->bindValue(':champ1', $champ1, PDO::PARAM_STR);
    $req->bindValue(':champ2', $champ2, PDO::PARAM_STR);
    $req->execute();

A voir également:

1 réponse

jordane45 Messages postés 38142 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
19 août 2021 à 20:24
0
cs_eli42 Messages postés 143 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 juillet 2023
19 août 2021 à 23:47
Bonjour Jordane
Ça me fait plaisir de te voir sur ce Forum c’est vrais que sur https://codes-sources.commentcamarche.net il n'y à plus personne ou presque
Je vais regarder ta proposition numéro 4
Je te souhaites un beau temps et une belle mer
Jorgio
0