SQLite3查询执行问题

时间:2013-11-08 17:42:59

标签: php sqlite

我有一个数据库文件,我通过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

1 个答案:

答案 0 :(得分:0)

您需要导航结果:

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

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