我正在尝试查询一个sqlite,但是我似乎不明白为什么我的查询返回nothing...Please,这让我知道我做错了什么:以下是我的代码:
<?php
class MyDB extends SQLite3
{
function __construct()
{
$this->open('zap.db');
}
}
$dbname = new MyDB();
$tablename = "test";
error_reporting (E_ALL ^ E_NOTICE);
$result = "select user FROM test";
echo "here";
$row = $dbname->query($result);
foreach ($dbname->query("$result") as $row) {
print $row["user"] . "\n";
}
?>
发布于 2011-04-28 13:20:39
SQLite3::query
返回一个result resource object。您需要对其使用fetchArray
方法才能从中获取行:
$query = "select user FROM test";
echo "here";
$result = $dbname->query($query);
while ($row = $result->fetchArray()) {
print $row["user"] . "\n";
}
https://stackoverflow.com/questions/5813906
复制相似问题