1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
$dbh = new PDO('mysql:host=localhost;dbname=enregistrement_bdd', $user, $pass);
$req_sql = "UPDATE neuilly SET prix1 = :prix1, prix2 = :prix2, neuf = :neuf, usage = :usage, mauvais = :mauvais WHERE adresse = :adresse";
try {
// Préparation de la requête :
$o_preparer = $dbh->prepare($req_sql);
// Attribution des paramètres :
$o_preparer->bindValue(":adresse", $adresse, PDO::PARAM_STR);
$o_preparer->bindValue(":prix1", $prix1, PDO::PARAM_INT);
$o_preparer->bindValue(":prix2", $prix2, PDO::PARAM_INT);
$o_preparer->bindValue(":neuf", $neuf, PDO::PARAM_INT);
$o_preparer->bindValue(":usage", $usage, PDO::PARAM_INT);
$o_preparer->bindValue(":mauvais", $mauvais, PDO::PARAM_INT);
// Exécution de la requête SQL :
$o_preparer->execute();
// Affichage de la réussite :
echo "<h3>Modification effectuée avec succès !</h3>";
echo '<hr />';
} catch (PDOException $p_e) {
echo "<h1 class=\"erreur\">ATTENTION ERREUR : La requête concernant l'ajout des valeurs a échoué. Merci de bien vouloir contacter le WebMaster à l'adresse suivante <a href=\"mailto:toto@titi.fr\">toto@titi.fr</a>, si le problème persiste.</h1>";
// A METTRE EN COMMENTAIRE
// LORS DU PASSAGE EN PRODUCTION :
echo $p_e->getMessage();
} |
Partager