Documentación offline PHP master

ibase_execute

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ibase_execute

Ejecuta una consulta iBase preparada

Descripción#

ibase_execute(resource $query, mixed ...$values): resource
```php

Ejecuta una consulta iBase preparada.

`ibase_execute` es mucho más eficiente que `ibase_query`, si se realiza la misma consulta varias veces cambiando solo algunos argumentos.

## Parámetros

`query`  
Una consulta InterBase, preparada con la función `ibase_prepare`.

`values`  

## Valores devueltos

Si la consulta emite un error, la función devolverá `false`. Si la consulta tiene éxito, y hay un conjunto de resultados (que puede estar vacío), la función devuelve un identificador de resultados. Si la consulta tiene éxito y no hay resultados, la función devuelve `true`.

> [!NOTE]
> `ibase_execute` devuelve el número de registros afectados por la consulta (si es mayor que 0). Para una consulta que tiene éxito pero que no devuelve ningún registro (por ejemplo, un UPDATE en un registro inexistente), `ibase_execute` devolverá `true`.

## Ejemplos

Ejemplo con `ibase_execute`
'Eric', 5 => 'Filip', 7 => 'Larry' ); $query = ibase_prepare($dbh, "UPDATE FOO SET BAR = ? WHERE BAZ = ?"); foreach ($updates as $baz => $bar) { ibase_execute($query, $bar, $baz); } ?>

```php

Véase también#

ibase_query