Introdução ao sqlite
O SQLITE é um banco de dados leve, um sistema de gerenciamento de banco de dados associado que está em conformidade com o ácido. Sua meta de design é incorporada e foi usada em muitos produtos incorporados. Ocupa recursos muito baixos. Em dispositivos incorporados, pode exigir apenas algumas centenas de k de memória.
Ele pode suportar sistemas operacionais convencionais, como Windows/Linux/UNIX, e também pode ser combinado com muitas linguagens de programação, como TCL, PHP, Java, C ++, .NET, etc., bem como interfaces ODBC. Comparado com o MySQL e o PostgreSQL, os dois sistemas de gerenciamento de banco de dados de renome mundial de código aberto, sua velocidade de processamento é mais rápida que eles.
Use o PHP para conectar o SQLite para criar uma tabela e use Inserir e selecionar instruções para operar o banco de dados SQLite.
Antes de usar o SQLite, precisamos garantir que as configurações de SQLite e PDO estejam ativadas em Php.ini
Abra o arquivo php.ini e digite a seguinte extensão:
A cópia do código é a seguinte:
Extensão = php_pdo.dll
Extension = php_pdo_sqlite.dll
Extension = php_sqlite.dll
O comando sqlite_open abre um arquivo de banco de dados.
Crie se não houver arquivo.
SQLITE_QUERY pode executar instruções SQL.
Crie uma tabela e insira dados.
SQLITE_UNBUFFERED_QUERY emite uma instrução SELECT.
Loop e exiba os resultados.
Incapaz de abrir um arquivo de banco de dados temporário para armazenar tabelas temporárias
O arquivo de banco de dados temporário que armazena tabelas temporárias não pode ser aberto. No ambiente do Windows, se ocorrer o erro acima,
Por favor, use putenv ("tmp = c:/temp"); Para especificar uma pasta temporária.
Para detalhes, consulte o código:
<? php // O diretório temporário está em um ambiente do Windows. Se ocorrer o erro acima, use o putenv ("tmp = c:/temp"); Para especificar a pasta temporária. // putenv ("tmp = c:/temp"); // Abra o banco de dados if ($ db = sqlite_open ("test.db", 0666, $ sqliteError)) {// crie a tabela sqlite_query ($ db, "crie o usuário da tabela (identificação inteira da chave primária, nome do nome);"); // Inserir instrução $ sql = "Inserir nos valores do usuário (null, 'nome')"; // Executa a instrução SQL $ res = sqlite_query ($ db, $ sql); // selecione Declaração $ sql = "Selecione * FROM ORDEM DO USUÁRIO POR ID DESC LIMITE 20"; // execute a instrução SQL $ res = sqlite_unbuffered_query ($ db, $ sql); // Mostre o resultado enquanto ($ item = sqlite_fetch_array ($ res, sqlite_assoc)) {print "id:". $ Item ["id"]. "Nome:". $ Item ["nome"]; print "<br>";}; // fechar o banco de dados sqlite_close ($ db); } else {print $ sqliteError;}?>Tutorial e exemplos de operação de banco de dados PHP+SQLite
<? php // Defina o tempo máximo de execução do script set_time_limit (0); // Nome do arquivo de banco de dados SQLite $ db_name = 'md5.db'; // Abra o banco de dados sqlite $ db = sqlite_open ($ db_name); // Manuseio de exceção if (! $ Db) {echo 'não pode se conectar aos arquivos sqlite:', $ db_name, '<r />'; } else {echo 'conecte -se com sucesso aos arquivos sqlite:', $ db_name, '<r />'; } // Criar tabela de dados: MD5 Senha Tabela SQLITE_QUERY ($ DB, "Criar tabela md5 (s int (4) chave primária, D Varchar (32))"); // insira registro $ s = 0; while ($ s <= 999999) {$ d = md5 ($ s); SQLITE_QUERY ($ DB, "Insira nos valores do MD5 ($ s, '{$ d}')"); $ s ++; } // pesquise todos os registros $ resultado = sqlite_query ($ db, 'selecione * de md5'); eco '<pre>'; while ($ row = sqlite_fetch_array ($ resultado, sqlite_both)) {echo 'md5:', $ row ['d'], 'src:', $ row ['s'], '<r />'; } eco '</pre>'; // Fechar a conexão sqlite sqlite_close ($ db);?>Introdução ao SQLite de leitura do PHP
<? php // Abra o banco de dados sqlite // $ db = @sqlite_open ("mm.sqlite", 0666, $ error); // não suportado // $ db = new PDO ('sqlite: mm.sqlite'); // manuseio de exceção if (! $ Db) die ("conexão sqlite falhou./n"); registro //@sqlite_query ($ db, "insira em valores foo ('fnord')"); // pesquise todos os registros $ resultado = $ db-> query ('selecione garrafancryptusrname de bottletable4); // imprimir o resultado obtido para cada um resultado como $