ingres_prepare
(PECL ingres >= 1.1.0)
ingres_prepare — Prepara una consulta para su ejecución posterior
Descripción
Prepara una consulta para su ejecución posterior mediante ingres_execute().
La consulta es parte de la transacción abierta actualmente. Si no hay ninguna transacción abierta, ingres_query() abrirá una nueva. Para cerrar la transacción, se puede llamar tanto a ingres_commit() para consignar los cambios hechos a la base de datos, como a ingres_rollback() para cancelar dichos cambios. Cuando el script finaliza, cualquier transacción abierta será revertida (invocando a ingres_rollback()). También se puede usar ingres_autocommit() antes de abrir una nueva transacción para que cada consulta SQL sea consignada automáticamente.
Nota: Configuraciones relacionadas
Véase también las directivas ingres.describe, ingres.scrollable y ingres.utf8 de la sección Configuración en tiempo de ejecución
Parámetros
-
link -
El identificador de enlace de la conexión
-
query -
Una consulta SQL válida (véase la guía de referencia de SQL) en la documentación de Ingres. Véase el parámetro query de ingres_query() para una lista de las sentencias SQL que no se pueden ejecutar usando ingres_prepare()
Valores devueltos
ingres_prepare() devuelve un identificador de resultados que se usa con ingres_execute() para ejecutar la consulta. Para comprobar si ocurrió un error, use ingres_errno(), ingres_error(), o ingres_errsqlstate().
Ver también
- ingres_unbuffered_query() - Envía una consulta SQL no almacenada en búfer a Ingres
- ingres_fetch_array() - Obtiene una fila de resultados en un array
- ingres_fetch_assoc() - Obtienen una fila de resultados en un array asociativo
- ingres_fetch_object() - Obtiene una fila de resultados en un objeto
- ingres_fetch_row() - Obtiene una fila de resultados en un array enumerado
- ingres_commit() - Consigna una trasacción
- ingres_rollback() - Revierte una transacción
- ingres_autocommit() - Activa o desactiva la autoconsigna
- ingres_set_environment() - Establece las características de entorno que controlan las opciones de salida
- ingres_errno() - Obtiene el número del último error generado de Ingres
- ingres_error() - Obtener un mensaje de error coherente del último error generado