我有一个 MYSQL 查询,它为返回的每一行返回空白行。
数据没有回显,但行却有。我不知道为什么会发生这种情况。
为什么这不能正常工作?
MySQL/PHP
$sql6x = " SELECT date(datetime), sum(row_total)
FROM sales_tickets
GROUP BY date(datetime);
";
$result6x = mysql_query($sql6x);
while ($row6x = mysql_fetch_array($result6x)) {
echo $datetime = $row6x['datetime'].$br;
echo $row_total = $row6x['row_total'].$br;
}
最佳答案
您应该设置别名:
SELECT date(datetime) AS datetime, sum(row_total) AS row_total
...
或使用$row6x[0]
和$row6x[1]
。
关于php - 按时间戳分组MYSQL输出空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23665786/