我返回了一个如下所示的数组:
array(1) { [0]=> object(stdClass)#176 (1) { ["COUNT(*)"]=> string(1) "1" } }
Run Code Online (Sandbox Code Playgroud)
执行var_dump()时
那么我如何加入计数对象呢?
它的
$result[0]->COUNT(*)
Run Code Online (Sandbox Code Playgroud)
但这导致错误?
$result[0]->{COUNT(*)}
Run Code Online (Sandbox Code Playgroud)
也没有帮助.
使用括号:
echo $data->{'COUNT(*)'};
Run Code Online (Sandbox Code Playgroud)
但这是关于SQL的,我建议给你的领域别名,比如
SELECT COUNT(*) AS records_count FROM t
Run Code Online (Sandbox Code Playgroud)