2017-04-15 2 views
0

SQLクエリの生成時に、私はこのアクセスアレイ

$平均=のようないくつかのスコアの平均値を計算するので、私は、PHP Laravelフレームワークを使用しています... SELECT AVG(スコア)FROM ...(テーブル)

そして完璧に動作します!

しかし、私は、ブラウザで以下の配列やJSONを参照変数$平均印刷時:

[ 
    { 
    "avg(score)": 8.952380952381 
    } 
] 

だから私は変数にこの番号を保存する方法を知りませんが。 私は$ variable-> idを使ってその値に達しましたが、今度はかっこのために "$ average-> avg(score)"と呼ぶことはできません。

私はそれが基本的な問題だと知っていますが、私はさまざまな言語で混在しているので、私はこの簡単な問題を解決したいと思いました。私はネット上でこの具体的な例を見つけることはできません。

ありがとうございます!

答えて

1

あなただけのフィールドがdatbaseから結果セットに返され、次のように/エイリアスに名前を付けることができます:場合

SELECT AVG(score) AS average FROM ... 
+0

あなたはPHPで、その中に特殊文字を持つオブジェクトのフィールドにアクセスする方法を知りたいです: '$変数 - > {'AVG(スコア)'} ' –

+0

Aw-some! = Dそれはうまくいっていて、Googleで迷っていた多くの時間を節約しました。 ありがとうございました! =))) – ButterySAM777