php - MYSQL/PHP Echo 外键参数的平均值
问题描述
我试图弄清楚如何让 2 个 SQL 语句背靠背,它使用第一个 SQL 语句中的信息创建一个表,最后一个单元格是所述表中一个列的平均值。
我可以显示制作表格所需的信息。没问题。是这样的:
$sql = "SELECT golfer_name, golfer_handicap, golfer_ghin FROM golfers WHERE trip_name_table_ID = '$userid'";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while($rowitem = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td style='text-align: left'>" . $rowitem['golfer_name'] . "</td>";
echo "<td>" . $rowitem['golfer_handicap'] . "</td>";
echo "<td>" . $rowitem['golfer_ghin'] . "</td>";
echo "</tr>";
我可以得到第一列来计算高尔夫球手的总数,没问题:
echo "<tr>";
echo "<td>Total Golfers: $result->num_rows </td>";
现在的麻烦是试图在该列的最后一个单元格中获得让分的平均值。我在第一个 SQL 的正下方创建了第二个 SQL,但更改了变量,以便它们不会与原始表数据混淆——在我的 PHPmyAdmin SQL 部分中,此语句返回我正在寻找的内容:
$sql2 = "SELECT CAST(AVG(golfer_handicap) AS DECIMAL (3,1)) FROM golfers WHERE trip_name_table_ID = '$userid'";
但是对于我的绝对生命,我无法弄清楚如何处理echo
那条数据。
解决方案
推荐阅读
- java - 是否可以将 IloNumVar 与 java 中的常量相加?
- excel - 有没有办法根据用户表单输入选择表格?
- java - spring-boot-starter-mail 使用后“应用程序无法启动”
- angular - 如何将 jsPdf 以 pdf 格式发送到 Spring Post?
- c# - 无法处理 SAP B1 UI API 中的按钮单击事件
- python - Django - 暂停/停用帐户 N 秒
- angular - 从方法发送的两个组件之间的行为
- xpath - xquery 随机选择文件而不重复选择
- mongodb - MongoDB中的联合
- angularjs - Angular ng-options 仅在 ng-repeat 在同一模型上运行时才有效