我是SQLite3和PHP的新手,想知道我是否以及如何使用PHP连接到SQLite3数据库。
如何从数据库中获取数据,是否可以在浏览器屏幕上输出数据? 我一直在网上搜索一段时间,但找不到任何东西。
谢谢。
答案 0 :(得分:40)
<?php
$db = new SQLite3('mysqlitedb.db');
$results = $db->query('SELECT bar FROM foo');
while ($row = $results->fetchArray()) {
var_dump($row);
}
?>
答案 1 :(得分:1)
默认情况下,使用PHP启用SQLite。您必须使用内置类SQLite3(您将在此页面上找到一些示例)。
答案 2 :(得分:0)
这是我找到的最佳方式,我是直接从sqlite网站获得的:
<?php
$db = new SQLite3('sqlite3db.db');
$results = $db->query('select * from db');
while ($row = $results->fetchArray()) {
var_dump($row);
}
?>
此外,如果您希望将php结果包含在html中,如表格单元格或其他内容,请执行以下操作:
$results = $db->query('select * from db');
?>
<?php while ($row = $results2->fetchArray()) {?>
<td><h4><?php echo $row['id'];?></h4></td>
<?php } ?>