Constantes predefinidas
 
Estas constantes están definidas por esta extensión y
estarán disponibles sólo cuando la extensión haya sido
compilada con PHP, o bien sea cargada dinámicamente en ejecución.
 
  Las funciones sqlite_fetch_array() y
  sqlite_current() utilizan constantes para los
  distintos tipos de resultados que devuelven. Éstas son las
  constantes definidas:
 
 
  Constantes de tipo de resultados de SQLite
  
   - 
    SQLITE_ASSOC(int)
- 
    
     Las columnas se devuelven en el array, utilizando el nombre de campo
     como índice del array.
    
   
- 
    SQLITE_BOTH(int)
- 
    
     Las columnas se devuelven en el array, utilizando tanto los índices
     numéricos como los nombres de los campos como claves del array.
    
   
- 
    SQLITE_NUM(int)
- 
    
     Las columnas se devuelve en el array, utilizando índices numéricos.
     Estos índices comienzan a partir de 0.
    
   
  Varias funciones pueden devolver un código de estado. Éstas son las
  constantes definidas:
 
 
  Constantes de códigos de estado de SQLite
  
   - 
    SQLITE_OK(int)
- 
    
     Resultado exitoso.
    
   
- 
    SQLITE_ERROR(int)
- 
    
     Error de SQL o base de datos no encontrada.
    
   
- 
    SQLITE_INTERNAL(int)
- 
    
     Error lógico interno en SQLite.
    
   
- 
    SQLITE_PERM(int)
- 
    
     Permisos de acceso denegados.
    
   
- 
    SQLITE_ABORT(int)
- 
    
     La función callback ha solicitado que se aborte la operación.
    
   
- 
    SQLITE_BUSY(int)
- 
    
     El fichero de base de datos está bloqueado.
    
   
- 
    SQLITE_LOCKED(int)
- 
    
     Hay una tabla en la base de datos bloqueada.
    
   
- 
    SQLITE_NOMEM(int)
- 
    
     Error de asignación de memoria.
    
   
- 
    SQLITE_READONLY(int)
- 
    
     Se ha intentado escribir en una base de datos de sólo lectura.
    
   
- 
    SQLITE_INTERRUPT(int)
- 
    
     La operación ha finalizado internamente.
    
   
- 
    SQLITE_IOERR(int)
- 
    
     Ha sucedido un error de E/S en el disco.
    
   
- 
    SQLITE_NOTADB(int)
- 
    
     Se ha abierto un fichero que no es una base de datos.
    
   
- 
    SQLITE_CORRUPT(int)
- 
    
     La imagen de disco de la base de datos está malformada.
    
   
- 
    SQLITE_FORMAT(int)
- 
    
     Error de formato en la base de datos auxiliar.
    
   
- 
    SQLITE_NOTFOUND(int)
- 
    
     (Interno) Tabla o registro no encontrado.
    
   
- 
    SQLITE_FULL(int)
- 
    
     Ha fallado la inserción a causa de que la base de datos está llena.
    
   
- 
    SQLITE_CANTOPEN(int)
- 
    
     No se ha podido abrir el fichero de base de datos.
    
   
- 
    SQLITE_PROTOCOL(int)
- 
    
     Error de protocolo bloqueante en la base de datos.
    
   
- 
    SQLITE_EMPTY(int)
- 
    
     (Interno) La tabla de la base de datos está vacía.
    
   
- 
    SQLITE_SCHEMA(int)
- 
    
     El esquema de la base de datos ha cambiado.
    
   
- 
    SQLITE_TOOBIG(int)
- 
    
     Demasiados datos para una única fila e la tabla.
    
   
- 
    SQLITE_CONSTRAINT(int)
- 
    
     Operación cancelada debido a que se ha incumplido una restricción.
    
   
- 
    SQLITE_MISMATCH(int)
- 
    
     Los tipos de datos no coinciden.
    
   
- 
    SQLITE_MISUSE(int)
- 
    
     La biblioteca se está usando incorrectamente.
    
   
- 
    SQLITE_NOLFS(int)
- 
    
     Funcionalidad de sistema operativo no soportada en el servidor.
    
   
- 
    SQLITE_AUTH(int)
- 
    
     Fallo de autorización.
    
   
- 
    SQLITE_ROW(int)
- 
    
     El proceso interno tiene otra fila preparada.
    
   
- 
    SQLITE_DONE(int)
- 
    
     El proceso interno ha finalizado la ejecución.