web-dev-qa-db-fra.com

Comment se connecter à une base de données SQLite3 avec PHP

Je connais SQLite3 et PHP et je me demandais si et comment je pouvais me connecter à une base de données SQLite3 avec PHP.

Comment pourrais-je obtenir les données de la base de données et serait-il possible de les afficher sur un écran de navigateur?.

Je vous remercie.

26
kolip
<?php
$db = new SQLite3('mysqlitedb.db');

$results = $db->query('SELECT bar FROM foo');
while ($row = $results->fetchArray()) {
    var_dump($row);
}
?>

Extrait d'ici: PHP: SQLite3 :: query - Manual

40
marktucks

SQLite est activé par défaut avec PHP. Vous devez utiliser la classe intégrée SQLite3 (vous trouverez quelques exemples sur cette page).

1
Dalmas

C’est le meilleur moyen que j’ai trouvé et je l’ai obtenu directement sur le site sqlite:

<?php
$db = new SQLite3('sqlite3db.db');

$results = $db->query('select * from db');
while ($row = $results->fetchArray()) {
var_dump($row);
}
?>

De même, si vous souhaitez inclure les résultats php au format HTML, comme une cellule de tableau ou quelque chose du genre, choisissez:

$results = $db->query('select * from db');

?>



<?php  while ($row = $results2->fetchArray()) {?> 
<td><h4><?php echo $row['id'];?></h4></td>
<?php } ?>
0
Adam Falchetta