我有一个带有对象的数组。对象的值是我的数据库中的计数器。 我需要在那个对象上制定一个条件。
var_dump($myArray);
返回
array (size=1)
0 =>
object(stdClass)[62]
public 'count(videos_like.videos_like_id)' => string '5' (length=1)
我尝试这样做:
if($myArray[0]->count(videos_like.videos_like_id) == '5'){...}
但我当然得到一个错误。 有没有人有想法?
答案 0 :(得分:3)
我建议您更新SQL查询并替换代码:
count(videos_like.videos_like_id)
到
count(videos_like.videos_like_id) AS videosCount
因此你不会遇到这个问题。
PS:即使你没有普通的SQL并使用任何框架 - 它绝对可以为你的计数列提供别名。