我在代码点火器2.1.4上尝试了这个。
$sql='SELECT COUNT(*) FROM prefix_blog_article';
$query = $this->db->query($sql);
$result = $query->result();
$result = $result[0];
然后。
var_dump($result);
我明白了。
object(stdClass)[37]
public 'COUNT(*)' => string '26' (length=2)
当我使用$result->COUNT(*)
时。报告错误。我怎样才能拿到它?我必须通过其他方式获得吗?
您也可以这样升级SQL:
$sql='SELECT COUNT(*) as count FROM prefix_blog_article';
然后像这样访问你的对象:
$result->count
$result->{"COUNT(*)"}
或
$attr = "COUNT(*)";
$result->$attr;