我了解了laravel和php,最近遇到了一些问题,我尝试描述一下:我试图回应男性的平均年龄。我正在使用在与laravel相关的论坛上发现的此功能:$resultMale = DB::select($maleSQL, array(1));
我的问题是它返回从该查询中获取索引的数组
$maleSQL = "SELECT books.name, books.book_date, AVG(reviews.age) FROM books, reviews where name='{$this->name}' and sex='m' and {$this->condition};";
因此,如果我要访问索引为“名称”的数据,则使用:
echo "{$resultMale[0]->name}";
但是当我尝试在AVG(reviews.age)下访问数据时,我的问题开始了>
echo "{$resultMale[0]->AVG(reviews.age)}";
被检测为该数组内部的函数,而不是索引。error in laravel
我也尝试过使用foreach循环:
$bypassFunctionAVG="avg(reviews.age)"; echo "{$resultMale[0]->{$bypassFunctionAVG}}";
我也尝试过重命名该索引,但没有成功。所以我的问题是:如何在此索引下回显此数组的数据?
我了解了laravel和php,最近遇到了一些问题,我尝试描述一下:我试图反映男性的平均年龄。我正在使用在论坛上发现的此功能...
这可能有效...