Php 属性';s的名字和函数一样。我是如何得到它的?
我在codeigniter 2.1.4上尝试了这个Php 属性';s的名字和函数一样。我是如何得到它的?,php,codeigniter,Php,Codeigniter,我在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] p
$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(*)时,报告一个错误。我怎样才能得到它?
我必须通过其他方式得到它吗
$result->{"COUNT(*)"}
或
或
您还可以按如下方式升级SQL:
$sql='SELECT COUNT(*) as count FROM prefix_blog_article';
$result->count
然后像这样访问对象:
$sql='SELECT COUNT(*) as count FROM prefix_blog_article';
$result->count
您还可以按如下方式升级SQL:
$sql='SELECT COUNT(*) as count FROM prefix_blog_article';
$result->count
然后像这样访问对象:
$sql='SELECT COUNT(*) as count FROM prefix_blog_article';
$result->count
选择COUNT(*)作为mycount
,然后选择mycount
选择COUNT(*)作为mycount
,然后选择mycount
我尝试了它。但是无法工作。未定义的属性:stdClass::$COUNT(*)
属性名称中似乎有一个“$”!我试试看。但是无法工作。未定义的属性:stdClass::$COUNT(*)
属性名称中似乎有一个“$”!