Oggi vediamo come usare sqlite in php prima di tutto la prima operazione da fare e abilitare sqlite lite, che nel file php.ini e commentata. Dopo aver fatto questo ora possiamo usare la nostra libreria sqlite.La libreria che useremo sara precisamente la PDO (PHP Data Objects) che e uan delle piu interessanti estensioni introdotte da php 5 che ci da una bella interfaccia per gestire accesso alle basi dati come sqlite.
Codice:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php try { //Apro il database $db = new PDO('sqlite:test.db'); //Distruggo database $db->exec("drop table if exists persone"); //Creo database $db->exec("create table persone(id int,nome varchar(30),cognome varchar(30),eta varchar(30),primary key(id))"); //Query di insert $arg = $db->exec("insert into persone(nome,cognome,eta) values ('Mario','Rossi','45')"); //Stampo una tabella con i valori print "<table border=1>"; print "<tr><td>NOME</td><td>COGNOME</td><td>ETA</td></tr>"; $result = $db->query("select * from persone"); foreach($result as $row) { print "<td>".$row['nome']."</td>"; print "<td>".$row['cognome']."</td>"; print "<td>".$row['eta']."</td></tr>"; } print "</table>"; // chiudo il database $db = NULL; } catch(PDOException $e) { print 'Errore : '.$e->getMessage(); } ?> |