0

我在codeigniter 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(*).Report a error.我如何得到它?我必须通过其他方式得到它吗?

4

2 回答 2

3

你也可以像这样升级你的 SQL:

$sql='SELECT COUNT(*) as count FROM prefix_blog_article';

然后像这样访问您的对象:

$result->count
于 2013-07-13T07:40:49.320 回答
1
$result->{"COUNT(*)"}

或者

$attr = "COUNT(*)";
$result->$attr;
于 2013-07-13T07:38:16.973 回答