seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] conexao sqlite pelo php (PDO)

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] conexao sqlite pelo php (PDO) Empty [tutorial] conexao sqlite pelo php (PDO) Sex Fev 07, 2014 2:18 pm

Kodo no Kami

Kodo no Kami
master
master

bom galera para conectar com o php em um banco de dados sqlite podemos usar o PDO, esse modulo nao se limita apenas a conectar no sqlite tambem e possivel conectar com ele em outro db (mysql, postgree, firebird entre outros), para começar habilitamos ele no php, para fazer isso abra o php e procure a parte "extension=php_pdo_sqlite.dll" caso ele tenha um ponto e virgula antes basta remover o ponto e virgula

Código:
extension=php_pdo_sqlite.dll

agora vamos para parte do codigo, primeiro temos que instanciar a class PDO, passamos como argumento para ele "sqlite: " seguido do nome do banco de dados (caso esse db nao existe sera criado)

Código:
<?php
 $kodo = new PDO("sqlite:fts.db");
?>

agora usamos o metodo query para passar comandos para ele

Código:
<?php
 $kodo = new PDO("sqlite:fts.db");
 $kodo->query("create table kami(nome varchar(10))");
 $kodo->query("insert into kami(nome) values(\"flavio\")");
?>

se a gente olhar aquele db pelo sqlite3 (ou outro programa) podemos ver que o meu comando crio uma tabela e inseriu os dados nela

Código:
c:\xampp\htdocs>sqlite3 fts.db
SQLite version 3.8.0.2 2013-09-03 17:11:13
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
kami
sqlite> select * from kami;
flavio
sqlite>

para pegar o retorno no caso de uma pesquisa de query temos q colocar o metodo fetchALL depois da query e atribuir o mesmo para uma array depois so ler o segmento dela

Código:
<?php
   $kodo = new PDO("sqlite:fts.db");
   $lol = $kodo->query("select * from kami")->fetchALL();
   foreach($lol as $xd)
   {
      echo $xd[0];
   }
?>

by kõdo no kami

https://endoffile.umforum.net

yer123

yer123
avançado
avançado

o maneiro de entender e usar PDO é que vc consegue mexer com vários bancos tanto com a mesma funcao como os mesmos parametro...

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos