PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment créer des instructions préparées postgres dynamiques en PHP

Dans une instruction préparée, le SQL est statique exprès. Le nombre de paramètres ne peut pas varier une fois l'instruction préparée.

Mais il serait facile pour votre code de soumettre le bon nombre de paramètres en fonction de l'instruction. Vous pouvez ajouter une variable pour le compteur de paramètres et un tableau php dynamique à transmettre à pg_execute au lieu de littéraux codés en dur. Et ils seraient incrémentés/remplis à l'intérieur du if (isset(...)) succursales.