私は現在友達とウェブサイトを作っており、映画の平均格付けを表示する必要があります。PHPとSQLを使用してavergaeを表示
私は、「メモ」を含む多数の列(名前、メールなど)を持つデータベースを持っています。私はPHPやMySQLと過度に慣れていないんだよ
<?php
$moyenne = "SELECT avg(note) FROM `annee_1`";
$test = $db->prepare($moyenne);
$test->execute();
$resultat = $test->fetchAll(PDO::FETCH_ASSOC);
echo $resultat;
?>
:
私の友人は、このコードを書きました。私は何かが間違っていることを知っています(数字は表示されませんが、単に "配列"となります)。
私の問題の解決策、または解決策はありますか?
ありがとうございます! :)
'rating'を格納するためにどの列が使用されていますか? –
'fetchAll()'は行の配列を返します(この場合は1行でなければなりません)。 'print_r($ resultat);'を実行して配列の内容と実際の値にアクセスする方法を調べてください。 – rickdenhaan
'echo $ resultat [0] ['avg(note)'];'これを実行すると、突然多くの意味を持ち始めます。 –