Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite3::使用PHP打开选择所有行?_Php_Sqlite - Fatal编程技术网

SQLite3::使用PHP打开选择所有行?

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 {

如何使用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
    {
        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,进一步阅读文档有帮助吗?