0

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

表 Country 有 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
4

1 回答 1

0

您需要导航结果:

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

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

于 2013-11-08T17:46:59.877 回答