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.
Constantes pré-definidas
There are no user contributed notes for this page.
