SQLite3::open
En esta página
SQLite3::open
Abre una base de datos SQLite
Descripción#
public SQLite3::open(string $filename, [int $flags], [string $encryptionKey]): void
```php
Abre una base de datos SQLite 3. Si el cifrado fue incluido durante la construcción de la base de datos, la clave correspondiente será utilizada.
## Parámetros
`filename`
Ruta hacia la base de datos SQLite, o `:memory:` para utilizar la base de datos que se encuentra en la memoria RAM.
`flags`
Banderas opcionales para determinar la manera de abrir la base de datos SQLite. Por omisión, será `SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE`.
- `SQLITE3_OPEN_READONLY` : Abre la base de datos en modo solo lectura.
- `SQLITE3_OPEN_READWRITE` : Abre la base de datos en modo lectura y escritura.
- `SQLITE3_OPEN_CREATE` : Crea la base de datos si no existe.
`encryptionKey`
La clave opcional de cifrado utilizada durante el cifrado/descifrado de la base de datos SQLite. Si el módulo de cifrado de SQLite no está instalado, este parámetro no tendrá ningún efecto.
## Valores devueltos
No se retorna ningún valor.
## Ejemplos
Ejemplo con `SQLite3::open`
```php