DB_DataObject_version的版本是1.9.6。由于我有自定义查询,因此我使用方法原始查询方法PDO Raw Query。找不到匹配的记录时出现问题。否则它工作正常。
这是我的查询
$tbl = DB_DataObject::Factory('table_name');
$tbl->query("SET CHARACTER SET utf8");
$tbl->query("SET NAMES 'utf8'");
$tbl->query("(SELECT * FROM {$tbl->__table} WHERE id = $firstid and id2 = $secondid
ORDER BY thirdid DESC)");
然后我正在做
while($tbl->fetch()){
------------------
-------------------
my other code
-----------------------
}
在进行提取之前,我想获得总的行数。