gpt4 book ai didi

php - 如何在 Zend 中获取查询结果

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:56 24 4
gpt4 key购买 nike

我需要在变量中获取平均分数。我正在使用 zend,我尝试了两个查询,但没有一个有效:

$avg_query = $db->query("SELECT sid, AVG(score) 
FROM markstable GROUP BY sid");

$avg_query = $db->query("SELECT sid, AVG(score)
FROM markstable WHERE sid = '$sid'");

$avg_score = $db->fetchAll($avg_query);
echo $avg_score; gives nothing
echo $avg_score['$sid']; gives nothing

我需要将 avg_score 存储在其他表中。

最佳答案

您可以使用它来获取按 sid 分组的平均值。

$avg_score = $db->fetchAll("SELECT sid,AVG(score) FROM st GROUP BY sid");

foreach($avg_score as $row) {
echo $row["sid"]." ".$row["AVG(score)"];
}

如果是第二个查询:

$avg_score = $db->fetchRow("SELECT sid,AVG(score) FROM st where sid=1");
echo $avg_score["AVG(score)"];

关于php - 如何在 Zend 中获取查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15428117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com