【发布时间】:2013-11-12 22:14:20
【问题描述】:
我制作了一个表单,允许用户提交他们的姓名、评论和从 1 到 6 的分数,然后将其保存在各自字段的表格中;名称、评论和分数。我不想显示平均分。
这是我目前发现的:
$result = mysql_query("SELECT AVG(fieldName) FROM tableName");
我该如何回应?
【问题讨论】:
我制作了一个表单,允许用户提交他们的姓名、评论和从 1 到 6 的分数,然后将其保存在各自字段的表格中;名称、评论和分数。我不想显示平均分。
这是我目前发现的:
$result = mysql_query("SELECT AVG(fieldName) FROM tableName");
我该如何回应?
【问题讨论】:
给你的结果一个别名,这样更容易访问它。
使用mysql_fetch_assoc() 获取结果
$result = mysql_query("SELECT AVG(fieldName) AS avg FROM tableName");
$row = mysql_fetch_assoc($result);
echo $row['avg'];
仅供参考,mysql_* 已过时。改用 PDO 或 mysqli。
【讨论】: