Documentación offline PHP master

SQLite3::prepare

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

En esta página

SQLite3::prepare

Prepara una consulta SQL para su ejecución

Descripción#

public SQLite3::prepare(string $query): SQLite3Stmt
```php

Prepara una consulta SQL para su ejecución y devuelve un objeto `SQLite3Stmt`.

## Parámetros

`query`  
La consulta SQL a preparar.

## Valores devueltos

Devuelve un objeto `SQLite3Stmt` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo con `SQLite3::prepare`
exec('CREATE TABLE foo (id INTEGER, bar STRING)'); $db->exec("INSERT INTO foo (id, bar) VALUES (1, 'Ceci est un test')"); $stmt = $db->prepare('SELECT bar FROM foo WHERE id=:id'); $stmt->bindValue(':id', 1, SQLITE3_INTEGER); $result = $stmt->execute(); var_dump($result->fetchArray()); ?>

```php

Véase también#

SQLite3Stmt::paramCount

SQLite3Stmt::bindValue

SQLite3Stmt::bindParam