【发布时间】:2015-05-19 11:00:14
【问题描述】:
我在这里做错了什么?
$adapter = new Adapter(array(
'driver' => 'Pdo_Firebird',
'database' => 'localhost:c:/firebird/mydb.fdb',
'username' => 'SYSDBA',
'password' => 'mypass'
));
$sql = 'SELECT * USERS';
$statement = $adapter->createStatement($sql);
$result = $statement->execute();
如果我检查 $result->count() 我总是得到零 (0)。但是我知道这个查询应该产生结果。
我没有收到任何错误。
【问题讨论】:
-
Firebird 在获取行之前不知道有结果。 Firebird 的大多数驱动程序在您实际请求行之前不会获取。此外,在获取所有行之前,查询生成的总行数是未知的。
标签: php pdo zend-framework2 firebird