在 Zend 中,当我的查询只有一个结果(字符串或整数)时,我通常使用 fetchOne 来接收我的结果。
例如 :
我的模型(Zend):
$query = "
SELECT COUNT(*)
FROM user
";
return $this->getAdapter()->fetchOne($query, null, Zend_Db::FETCH_OBJ);
在我的控制器(Zend)中:
$table = new Application_Model_TUser;
$number = $table->nUser();
echo $number; // return 5
我想在 CodeIgniter 中做同样的事情......这可能吗?还是我被迫这样做:
return $this->db->query("SELECT COUNT(*) AS Nb FROM user")->row()->Nb;