pg_send_query_params
En esta página
pg_send_query_params
Envía un comando y separa los parámetros al servidor sin esperar el/los resultado(s)
Descripción#
pg_send_query_params(PgSql\Connection $connection, string $query, array $params): int
```php
Envía un comando y separa los parámetros al servidor sin esperar el/los resultado(s).
Esta función es equivalente a `pg_send_query` con la excepción de que los parámetros de la consulta pueden especificarse por separado de la cadena de consulta `query`. Los parámetros de la función se gestionan de la misma manera que `pg_execute`. Como `pg_execute`, la función no funcionará en versiones anteriores a PostgreSQL 7.4 y solo permite un comando por consulta.
## Parámetros
`connection`
Una instancia `PgSql\Connection`.
`query`
La consulta SQL con sus parámetros. Debe contener solo una consulta. No se permiten múltiples consultas separadas por punto y coma. Si se utilizan parámetros, se hace referencia a ellos como \$1, \$2, etc.
`params`
Un array de valores de parámetros para sustituir las variables \$1, \$2, etc. en la consulta preparada original. El número de elementos en el array debe coincidir con el número de variables a reemplazar.
## Valores devueltos
Devuelve `true` en caso de éxito, `false` o `0` en caso de fallo. Utilice `pg_get_result` para determinar el resultado de la consulta.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.1.0 | El parámetro `connection` ahora espera una instancia de `PgSql\Connection` ; anteriormente, se esperaba un `resource`. |
## Ejemplos
Ejemplo con `pg_send_query_params`
```php
Véase también#
pg_send_query