SQLite
PHP Manual

Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

As funções sqlite_fetch_array() e sqlite_current() usam uma constante para os diferentes tipos de matrizes de resultado:

Constantes de tipo de resultado do SQLite
SQLITE_ASSOC ( int )
As colunas são retornadas na matriz tendo o nome do campo como índice.
SQLITE_BOTH ( int )
As colunas são retornadas na matriz tendo ambos índices, numérico e o nome do campo.
SQLITE_NUM ( int )
As colunas são retornadas na matriz tendo um índice numérico para os campos. Este índice começa no 0, o primeiro campo no resultado.

Várias funções podem retornar códigos de status. As seguintes constantes são definidas:

Constantes de códigos de status do SQLite
SQLITE_OK ( int )
Resultado com sucesso.
SQLITE_ERROR ( int )
Erro de SQL ou faltando banco de dados.
SQLITE_INTERNAL ( int )
Um erro lógico interno no SQLite.
SQLITE_PERM ( int )
Sem permissão de acesso.
SQLITE_ABORT ( int )
Callback routine requested an abort.
SQLITE_BUSY ( int )
O arquivo do banco de dados está travado.
SQLITE_LOCKED ( int )
A tabela no banco de dados está travada.
SQLITE_NOMEM ( int )
Falha na alocação de memória.
SQLITE_READONLY ( int )
Tentativa de escrita em banco de dados somente leitura.
SQLITE_INTERRUPT ( int )
Operação terminada internamente.
SQLITE_IOERR ( int )
Erro ocorrindo em Disk I/O.
SQLITE_CORRUPT ( int )
The database disk image is malformed.
SQLITE_NOTFOUND ( int )
(Interno) Tabela ou registro não encontrado.
SQLITE_FULL ( int )
Insertion failed because database is full.
SQLITE_CANTOPEN ( int )
Não foi possível abrir o arquivo de banco de dados.
SQLITE_PROTOCOL ( int )
Database lock protocol error.
SQLITE_EMPTY ( int )
(Interno) Tabela do banco de dados está vazia.
SQLITE_SCHEMA ( int )
O schema do banco de dados foi modificado.
SQLITE_TOOBIG ( int )
Too much data for one row of a table.
SQLITE_CONSTRAINT ( int )
Abort due to constraint violation.
SQLITE_MISMATCH ( int )
Tipo de dado incompatível.
SQLITE_MISUSE ( int )
Biblioteca usada incorretamente.
SQLITE_NOLFS ( int )
Uso de característica não suportada no host.
SQLITE_AUTH ( int )
Falha de autorização.
SQLITE_ROW ( int )
Internal process has another row ready.
SQLITE_DONE ( int )
Internal process has finished executing.

SQLite
PHP Manual