我想在屏幕上回显所有数据,即“ userdata”表。我环顾四周,发现此代码,但是当我运行它时,出现HTTP错误500。 这是我尝试使用的代码:
<?php
$database = new SQLite3('home.db');
$result = $database->query("SELECT * FROM userdata");
echo $result;
?>
答案 0 :(得分:1)
$database->query()
方法将返回一个SQLite3Result
对象,您不能只是“回声”。相反,您应该像这样遍历所有结果:
<?php
$database = new SQLite3('home.db');
$result = $database->query("SELECT * FROM userdata");
while ($row = $result->fetchArray()) {
print_r($row);
}
?>
$row
循环内的while
变量将是一个数组。如有必要,使用适当的索引来获取单个列的值。