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 | |