我返回了一个如下所示的数组:
array(1) { [0]=> object(stdClass)#176 (1) { ["COUNT(*)"]=> string(1) "1" } }
执行var_dump()时。
那么我如何加入计数对象?
它的
$result[0]->COUNT(*)
但这会导致错误?
$result[0]->{COUNT(*)}
也无济于事。
答案 0 :(得分:7)
使用括号:
echo $data->{'COUNT(*)'};
但它是关于SQL的,我建议给你的字段添加一个别名,比如
SELECT COUNT(*) AS records_count FROM t