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. |
|
|
| Total de comentários: 0 | |
