sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo hacer declaraciones dinámicas preparadas en postgres en PHP

En una declaración preparada, el SQL es estático a propósito. El número de parámetros no puede variar una vez preparada la sentencia.

Pero sería fácil para su código enviar la cantidad correcta de parámetros según la declaración. Puede agregar una variable para el contador de parámetros y una matriz php dinámica para pasar a pg_execute en lugar de literales codificados. Y se incrementarían/poblarían dentro del if (isset(...)) ramas.