WRInaute occasionnel
Bonjour,
Dans la requête suivante, la ligne $params est neutralisée par //.
Mais ça fonctionne dans les deux cas.
Quelle est la meilleure solution, à votre avis ? Si on supprime // pour activer la ligne en question, est-ce alors ce qu'on nomme une "requête préparée".
Et pourquoi choisiriez-vous une requête plutôt qu'une autre ?
Dans la requête suivante, la ligne $params est neutralisée par //.
Mais ça fonctionne dans les deux cas.
Quelle est la meilleure solution, à votre avis ? Si on supprime // pour activer la ligne en question, est-ce alors ce qu'on nomme une "requête préparée".
Et pourquoi choisiriez-vous une requête plutôt qu'une autre ?
Code:
$sql = "
SELECT
dic_posts.post_title
FROM
dic_posts
WHERE
dic_posts.ID=".$id."
";
$stmt = $dbh->prepare ($sql); /* On prépare la requête */
/** On prépare les paramètres */
//$params = array(':lettre' => $_GET['lettre'].'%');
/** On execute la requete */
$stmt->execute();
while($lettre= $stmt->fetch(PDO::FETCH_OBJ))
{
$titre=$lettre->post_title;
}