php - Sqlite 行未在 php 中输出
问题描述
您好,我正在尝试从我的 sqlite 数据库屏幕截图中回显所有代理:
由于某种原因,他们没有在浏览器中输出也没有错误
当我在 sqlite 浏览器中运行 sql 命令时,它工作正常。(见截图)
$db = new SQLite3('proxies/http.db');
$results = $db->query('SELECT proxy FROM httpproxies LIMIT 25;');
foreach($results as $entry) {
echo $entry['proxy'];
}
我希望它回显所有代理,每个代理都在一个新行上。
解决方案
尝试使用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);
}
?>
推荐阅读
- php - laravel中一对多关系的问题
- php - 当您有重复的子字符串时如何正确替换字符串?
- javascript - 意外的令牌 '<' React Webpack 构建
- java - 无法在 Spring Boot 2 中上传 1gb 文件
- node.js - 当我尝试在没有图像的情况下保存时,它显示以下错误““消息”:“无法读取未定义的属性'路径'”。?
- c - 通过 bindgen 从 Rust 指向 C 的指针:第一个元素始终为零
- azure - 数据湖文件 blob 性能不佳
- construct-2 - 如何计算文本精灵的宽度?
- r - 安装 R 包时出错
- python - 使用 PYmongo 错误在我的 MongoDB 数据库中存储 PDF 文件