1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $dbh = new PDO(DSN, LOGIN, MOT_DE_PASSE, $options);
// Préparation de notre requête
if (!$insert = $dbh->prepare('INSERT INTO `utilisateurs`(`login`, `mot_de_passe`, `email`) VALUES(?, SHA(?), ?)')) {
list($pdoCode, $internalCode, $msg) = $dbh->errorInfo();
die(sprintf("La préparation de la requête a échoué : %d/%d, %s", $pdoCode, $internalCode, $msg));
}
// Exécution, une première fois de la requête, avec nos valeurs
if (!$insert->execute(array('Duvin.Marie', 'saphir', 'duvin.marie@bidule.fr'))) {
list($pdoCode, $internalCode, $msg) = $insert->errorInfo();
die(sprintf("L'exécution de la requête a échoué : %d/%d, %s", $pdoCode, $internalCode, $msg));
}
// Requête exécutée : INSERT INTO `utilisateurs`(`login`, `mot_de_passe`, `email`) VALUES('Duvin.Marie', SHA('saphir'), 'duvin.marie@bidule.fr');
// Exécution, une deuxième fois de la requête, avec de nouvelles valeurs
if (!$insert->execute(array('Morin.Hervé', 'zircon', 'morin.herve@bidule.fr'))) {
list($pdoCode, $internalCode, $msg) = $insert->errorInfo();
die(sprintf("L'exécution de la requête a échoué : %d/%d, %s", $pdoCode, $internalCode, $msg));
}
// Requête exécutée : INSERT INTO `utilisateurs`(`login`, `mot_de_passe`, `email`) VALUES('Morin.Hervé', SHA('zircon'), 'morin.herve@bidule.fr'); |
Partager