与php
和sql3lite
相关的问题。我想从 SQLite3Result
获取多数组。我发现功能正是我所需要的 http://php.net/manual/en/sqlite3result.fetcharray.php
我尝试(php代码):
$results = $db->query('SELECT * FROM table');
$multiarray = $results->fetchAll(SQLITE_ASSOC);
但是得到了:
Fatal error: Call to undefined method SQLite3Result::fetchAll() in
问题出在哪里?好像这个函数已经从php5
中删除了?有什么替代方法可以获取multiarray
吗?谢谢
最佳答案
这是在 php 中从 SQLite3
数据库中获取数据的最简单方法
$db = new SQLite3('mysqlitedb.db');
$results = $db->query('SELECT bar FROM foo');
while ($row = $results->fetchArray()) {
var_dump($row);
}
关于php - 需要将所有结果从 SQLite3Result 获取到多数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24754506/