Description
resource
pg_query_params ( resource connection, string query, array params )
resource
pg_query_params ( string query, array params )
Envoie une commande au serveur et attend le résultat, avec les capacités de
passer des paramètres séparément de la commande texte SQL.
pg_query_params() est comme pg_query(),
mais offre des fonctionnalités additionnelles : les valeurs des paramètres
peuvent être spécifiées séparément de la ligne de commande propre.
pg_query_params() est supportée seulement avec les versions
PostgreSQL 7.4 ou plus récentes; la commande échouera si vous l'utilisez
avec des versions antérieures.
Si des paramètres sont utilisés, ils sont référés à $1, $2, etc. dans
query. params spécifie les
valeurs actuelles des paramètres. Une valeur NULL dans ce tableau
signifie que le paramètre correspondant est SQL NULL.
Le principal avantage de pg_query_params() sur
pg_query() est que les valeurs des paramètres peuvent
être séparées de la requête query, par conséquent,
on invite les échappements de caractères ennuyeux et source d'erreurs.
Contrairement à pg_query(),
pg_query_params() permet seulement une seule commande
SQL dans la chaîne donnée. (Il peut y avoir des points-virgules Ã
l'intérieur mais pas plus d'une seule commande.)