Je me sers PDO pour parler à ma base de données, et je me demande si un type de coulée comme celui-ciCette injection de requête est-elle fiable?
$dbh->query("SELECT * FROM recipes WHERE id=".(int)$id);
est suffisante pour empêcher l'injection sql? Dans ce cas, $ id est toujours un entier.
Je me demande aussi ce qui serait un bon moyen d'empêcher une injection dans ce genre d'instruction si la variable était une chaîne.
Le meilleur moyen est d'utiliser des requêtes paramétrées. – Fosco
Désolé pour une question stupide, mais comment puis-je le faire dans ce cas? – Michael
Le meilleur moyen est d'utiliser des procédures stockées paramétrées. –