Requêtes SELECT paramétrées avec PDO
Pour effectuer des requêtes SELECT paramétrées avec PDO, suivez ces étapes :
Créer un AOP object :
$db = new PDO("...");
Préparez une instruction de requête paramétrée :
$statement = $db->prepare("select id from some_table where name = :name");
Exécutez l'instruction de requête en fournissant des valeurs pour les paramètres :
$statement->execute(array(':name' => 'Jimbo'));
Récupérer les résultats du requête :
$row = $statement->fetch();
Pour insérer dans une autre table, préparez et exécutez une autre instruction de requête paramétrée :
$statement = $db->prepare("insert into some_other_table (some_id) values (:some_id)"); $statement->execute(array(':some_id' => $row['id']));
Gestion Exceptions
Il est recommandé de configurer PDO pour qu'il génère des exceptions erreurs :
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
De cette façon, toute erreur lors de l'exécution de la requête sera détectée en tant qu'exceptions PDO.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!