SQLite行不在PHP中输出

时间:2019-01-08 15:15:41

标签: php sqlite

您好,我正在尝试从我的sqlite数据库中回显所有代理 截图:

enter image description here

由于某些原因,它们没有在浏览器中输出,也没有错误

当我在sqlite浏览器中运行sql命令时,它运行正常。 (请参见屏幕截图)

$db = new SQLite3('proxies/http.db');
$results = $db->query('SELECT proxy FROM httpproxies LIMIT 25;');
foreach($results as $entry) {
echo $entry['proxy'];
}

我希望它回显所有代理,每个代理都换行。

1 个答案:

答案 0 :(得分:2)

尝试使用While代替foreach(您需要fetchArray

<?php
$db = new SQLite3('proxies/http.db');

$results = $db->query('SELECT proxy FROM httpproxies LIMIT 25;');
while ($row = $results->fetchArray()) {
    var_dump($row);
}
?>