"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Les requêtes paramétrées de l'APD peuvent-elles réutiliser les espaces réservés nommés?

Les requêtes paramétrées de l'APD peuvent-elles réutiliser les espaces réservés nommés?

Publié le 2025-01-30
Parcourir:992

Can PDO Parameterized Queries Reuse Named Placeholders?

requêtes paramétrées PDO: réutiliser les espaces réservés nommés

lorsqu'ils traitent des requêtes paramétrées de l'OPD, on peut rencontrer une nécessité d'utiliser la même valeur pour plusieurs Nommé des espaces réservés dans une seule déclaration. Par exemple:

SELECT :Param FROM Table WHERE Column = :Param

intuitivement, on pourrait tenter de lier la valeur à un espace réservé nommé et s'attendre à ce qu'il soit utilisé pour toutes les occurrences. Cependant, cette approche n'est pas possible dans PDO.

La documentation PDO :: Préparez explicitement:

"... vous ne pouvez pas utiliser un marqueur de paramètre nommé du même nom deux fois dans un préparé instruction "

Par conséquent, il n'est pas possible de réutiliser les espaces réservés nommés de cette manière.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3