我正在创建一个查询系统,其中一个人发布查询,db为该查询分配了一个id(query_id)。我在同一个表中的另一列query_reply_id中使用该query_id来存储发送电子邮件的数据。现在我正在尝试计算该id上发送的电子邮件数量,下面的代码给出了MySQL中每个id发送的电子邮件数量,但是当我调用它时,预览显示它结合在一起。
locations = Location.all.select { |l| l.code != "unused" }
在预览中,它针对每个查询显示18111。
答案 0 :(得分:0)
你得到一个只有mycount值的长行的原因是你所回应的只是mycount值。
您需要在末尾添加换行符,也输出query_id值。也许有点像这样:
while($new_rows = mysqli_fetch_assoc($new_run)){
echo $new_rows['query_id'], ':', $new_rows['mycount'],"<br />";
}
就个人而言,由于这是表格数据,我很想使用表格。
这类事:
echo "<table><tr><td>query_id</td><td>mycount</td></tr>";
while($new_rows = mysqli_fetch_assoc($new_run)){
echo '<tr><td>' ,$new_rows['query_id'], '</td><td>', $new_rows['mycount'],"</td></tr>";
}
echo "</table";