SQLite3::使用PHP打开选择所有行?
如何使用SQLite3::open选择所有行?以下代码仅输出一行SQLite3::使用PHP打开选择所有行?,php,sqlite,Php,Sqlite,如何使用SQLite3::open选择所有行?以下代码仅输出一行 <?php /** * Simple example of extending the SQLite3 class and changing the __construct * parameters, then using the open method to initialize the DB. */ class MyDB extends SQLite3 {
<?php
/**
* Simple example of extending the SQLite3 class and changing the __construct
* parameters, then using the open method to initialize the DB.
*/
class MyDB extends SQLite3
{
function __construct()
{
$this->open('db_backups/database_123456789.db');
}
}
$db = new MyDB();
$result = $db->query('SELECT * FROM myBookmarks');
var_dump($result->fetchArray());
// ONLY DUMPS ONE RESULT
?>
我这里有我的起始代码。
找到了答案:
while ($row = $result->fetchArray())
{
var_dump($row);
}
可以在这里找到:找到了答案:
while ($row = $result->fetchArray())
{
var_dump($row);
}
可以在这里找到:这通常是所有db结果处理程序的情况。再看看,查询不是从
open
方法运行的。它是从query
方法运行的。在尝试实现您不理解的代码之前,可能需要阅读所有文档以获得更好的理解。我在尝试此代码时遇到一个错误:致命错误:调用未定义函数sqlite_open(),我找到了答案。我把它贴了。感谢您的帮助。Soooo,进一步阅读文档会有所帮助吗?这通常适用于所有db结果处理程序。再看看,查询不是从open
方法运行的。它是从query
方法运行的。在尝试实现您不理解的代码之前,可能需要阅读所有文档以获得更好的理解。我在尝试此代码时遇到一个错误:致命错误:调用未定义函数sqlite_open(),我找到了答案。我把它贴了。谢谢你的帮助。Soooo,进一步阅读文档有帮助吗?