SQLite3 query executio issue


SQLite3 query executio issue

我有一个通过php连接到的数据库文件。我只想从特定表中获取所有结果。我知道如何连接和查询它,但由于某些原因,我得到一个数组,该数组仅包含 1 个结果,而不是存储在表中的所有结果。我已经检查了PHP SQLite手册,并尝试遵循他们的示例。但这行不通。

表格 国家 有 10 行,但我只收到 1 行。怎么了?谢谢

         $db = new SQLite3('test1.db');
         if($db)
         {
         echo ("connected");
         }
         else
         {
             echo ("not connected");
         }
         $results = $db->query('SELECT * FROM Country');
         echo '<br></br>';
         echo sizeof($results);
         => 1

您需要导航结果:

while ($row = $results->fetchArray()) {
    var_dump($row);
}

建议:阅读PHP手册,它非常有用。 :xD