php - 按时间戳分组MYSQL输出空行

标签 php mysql

我有一个 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/

相关文章:

php - Yii2 中的事件记录 (PHP) : access other DB tables with relations

php - 将图像复制到另一个文件夹并重命名

php - 随机出现的 gzip header

php - mysqli_fetch_assoc 是否按顺序返回数据?

php - Angularjs CRUD 应用 PUT 方法不起作用

php - SQL 使用 PHP 递归更新表

mysql - SQL:将新的主键列添加到数据库表

php - 将实时视频流式传输到网站

php - 如何使用 php 将 opencart 应用程序连接到 ms sql server 数据库?

php - 计算MySQL中的平均每日访问者