SQLite Funções
Classes pré-definidas
SQLiteDatabase
Representa um banco de dados SQLite aberto.
Construtor
-
__construct - constrói um novo objeto SQLiteDatabase
Métodos
-
query - Executa uma query
-
queryExec - Executa uma query sem resultado
-
arrayQuery - Executa uma query e retorna o resultado em um array
-
singleQuery - Executa uma query e retorna um array para uma única coluna ou valor da primeira linha
-
unbufferedQuery - Executa uma query sem buffer
-
lastInsertRowid - Retorna o rowid da linha mais recente inserida
-
changes - Retorna o número de linhas modificadas pelo comando mais recente
-
createAggregate - Registra uma função UDF agregada para usar em comandos SQL
-
createFunction - Registra uma função UDF para usar em comandos SQL
-
busyTimeout - Define ou desativa o limite de tempo de ocupado
-
lastError - Retorna o código de erro mais recente do erro mais recente encontrado
-
fetchColumnTypes - Retorna um array dos tipos das colunas de uma tabela em particular
SQLiteResult
Representa um conjunto de resultados guardado em buffer.
Métodos
-
fetch - Obtém a próxima linha de um conjunto de resultados em uma matriz
-
fetchObject - Obtém a próxima linha de um conjunto de resultados como um objeto
-
fetchSingle - Obtém a primeira coluna do conjunto de resultados como uma string
-
fetchAll - Obtém todas as linhas de um conjunto de resultados como um array de arrays
-
column - Obtém uma coluna da linha atual do conjunto de resultados
-
numFields - Retorna o número de campos no conjunto de resultados
-
fieldName - Retorna o nome de um campo em particular do conjunto de resultados
-
current - Obtém a linha atual do conjunto de resultados como um array
-
key - Retorna o índice da linha atual
-
next - Vai para o próximo número de linha
-
valid - Retorna quando mais linhas estão disponíveis
-
rewind - Vai para a primeira linha do conjunto de resultados
-
prev - Vai para a linha anterior do conjunto de resultados
-
hasPrev - Retorna quando a linha anterior no conjunto de resultados é valida
-
numRows - Retorna o número de linhas no conjunto de resultados
-
seek - Vai para uma linha em particular
SQLiteUnbuffered
Representa uma conjunto de resultados de uma consulta SQLite não salva em buffer. Conjuntos de resultados não salvos em buffer são sequenciais, apenas para a frente.
Métodos
-
fetch - Obtém a próxima linha do conjunto de resultados como um array
-
fetchObject - Obtém a próxima linha de um conjuntpo de resultados como um objeto
-
fetchSingle - Obtém a primeira coluna do conjunto de resultados como uma string
-
fetchAll - Obtém todoas as linhas do conjunto de resultados como um array de arrays
-
column - Obtém uma coluna da linha atual do conjunto de resultados
-
numFields - Retorna o número de campos do conjunto de resultados
-
fieldName - Retorna o nome de um campo em particular no conjunto de resultados
-
current - Obtém a linha atual do conjunto de resultados como um array
-
next - Vai para a próxima linha
-
valid - Retorna se tem mais linhas disponíveis
Table of Contents
- sqlite_array_query — Executa uma query ao banco de dados e retorna uma matriz
- sqlite_busy_timeout — Define o tempo de espera quando o banco de dados estiver ocupado
- sqlite_changes — Retorna o número de linhas que foram alteradas pela SQL mais recente.
- sqlite_close — Fecha um banco de dados SQLite que esteja aberto.
- sqlite_column — Retorna uma coluna da linha atual do conjunto de resultados.
- sqlite_create_aggregate — Registra uma função agregada UDF para usar em SQLs
- sqlite_create_function — Registra uma Função Definida pelo Usuário (UDF) para usar em SQL.
- sqlite_current — Retorna a linha atual do resultado como uma matriz.
- sqlite_error_string — Retorna a descrição textual de um código de erro
- sqlite_escape_string — Escapa uma string para ser usada como um parâmetro em uma query
- sqlite_exec — Executes a result-less query against a given database
- sqlite_factory — Opens an SQLite database and returns an SQLiteDatabase object
- sqlite_fetch_all — Fetches all rows from a result set as an array of arrays
- sqlite_fetch_array — Obtém a próxima linha de um resultado como uma matriz.
- sqlite_fetch_column_types — Return an array of column types from a particular table
- sqlite_fetch_object — Fetches the next row from a result set as an object
- sqlite_fetch_single — Retorna o resultado da primeira coluna como string.
- sqlite_fetch_string — Sinônimo de sqlite_fetch_single
- sqlite_field_name — Retorna o nome de um campo em particular.
- sqlite_has_more — Retorna quando existem ou não mais linhas disponíveis
- sqlite_has_prev — Returns whether or not a previous row is available
- sqlite_key — Returns the current row index
- sqlite_last_error — Retorna o código de erro para o último erro em um banco de dados
- sqlite_last_insert_rowid — Retorna o rowid da ultima linha inserida.
- sqlite_libencoding — Retorna a codificação da biblioteca SQLite
- sqlite_libversion — Retorna a versão da biblioteca SQLite
- sqlite_next — Move para a próxima linha.
- sqlite_num_fields — Retorna o número de campos no conjunto de resultados.
- sqlite_num_rows — Retorna o número de linhas em um conjunto de resultados.
- sqlite_open — Abre um banco de dados SQLite. Irá criar o banco de dados se ele não existir
- sqlite_popen — Abre uma conexão persistente com um banco de dados SQLite. Irá criar um se ele não existir.
- sqlite_prev — Seek to the previous row number of a result set
- sqlite_query — Executa uma query em um banco de dados e retorna o manipulador de resultados
- sqlite_rewind — Vai para a primeira linha.
- sqlite_seek — Move o ponteiro interno para uma linha em um conjunto de resultados
- sqlite_single_query — Executes a query and returns either an array for one single column or the value of the first row
- sqlite_udf_decode_binary — Decodifica dados binários passados como parâmetros para uma UDF
- sqlite_udf_encode_binary — Codifica dados binários para utilizar com uma UDF
- sqlite_unbuffered_query — Executa uma query que não guarda em buffer os resultados
- sqlite_valid — Returns whether more rows are available