Início » 2015 » Fevereiro » 19 » Usando banco de dados SQLite e PHP do uCoz
01:36:46
Usando banco de dados SQLite e PHP do uCoz

Olá pessoa, tudo bem?

Usando o PHP do uCoz algumas funções são limitadas, por exemplo, não tem banco de dados e não podemos usar o banco de dados em um servidor remoto já que não é possível fazer a conexão.

Pensando em uma solução para manter os dados organizados me ocorreu de usar SQLite, e para minha surpresa deu certo.

Veja o código abaixo:

<?php
$___notjson=1;
  try
  {
    //Abre o banco de dados (caso não exista criará um)
    $db = new PDO('sqlite:banco-de-dados.sqlite');

    //cria as tabelas no banco de dados
    $db->exec("CREATE TABLE Cachorros (Id INTEGER PRIMARY KEY, Raca TEXT, Nome TEXT, Idade INTEGER)");    

    //Inserindo algumas informações...
    $db->exec("INSERT INTO Cachorros (Raca, Nome, Idade) VALUES ('Labrador', 'Montanha', 2);".
               "INSERT INTO Cachorros (Raca, Nome, Idade) VALUES ('Pé duro', 'Toto', 7); " .
               "INSERT INTO Cachorros (Raca, Nome, Idade) VALUES ('Bulldog', 'Luiz', 4);");

    //Agora extraindo os dados e exibindo em HTML
    print "<table border=1>";
    print "<tr><td>Id</td><td>Raça</td><td>Nome</td><td>Idade</td></tr>";
    $resultado = $db->query('SELECT * FROM Cachorros');
    foreach($resultado as $linha)
    {
      print "<tr><td>".$linha['Id']."</td>";
      print "<td>".$linha['Raca']."</td>";
      print "<td>".$linha['Nome']."</td>";
      print "<td>".$linha['Idade']."</td></tr>";
    }
    print "</table>";
 

    // fechando a conexão com o banco de dados
    $db = NULL;
  }
  catch(PDOException $e)
  {
    print 'Exception : '.$e->getMessIdade();
  }
?>

Você pode baixar o script aqui.

Categoria: uCoz | Visualizações: 1571 | Adicionado por : ShZlot | Ranking: 0.0/0
Total de comentários: 0
Somente usuários registrados podem adicionar comentários.
[ Registrar-se | Login ]