Php 无法显示SQL查询结果
我还尝试在没有数组的情况下回显$row变量,它会在屏幕上显示数组。基本上,查询结果应该输出一个数字,但它目前没有这样做。因为它是总数的总和,不再被称为$row['total'] 请尝试$row[0]Php 无法显示SQL查询结果,php,mysql,sql,Php,Mysql,Sql,我还尝试在没有数组的情况下回显$row变量,它会在屏幕上显示数组。基本上,查询结果应该输出一个数字,但它目前没有这样做。因为它是总数的总和,不再被称为$row['total'] 请尝试$row[0] :因为它是总数的总和,所以它不再被称为$row['total'] 请尝试$row[0] :首先将您的查询更改为 <?php include "config.php"; $query = "SELECT SUM(total) FROM sales WHERE date = CONCAT(DAT
:因为它是总数的总和,所以它不再被称为$row['total'] 请尝试$row[0]
:首先将您的查询更改为
<?php
include "config.php";
$query = "SELECT SUM(total) FROM sales WHERE date = CONCAT(DATE_SUB(curdate(), INTERVAL 2 DAY),' ','00:00:00')";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row['total'];
echo mysql_error();
?>
使用
而不是
mysql_fetch_assoc()
首先将您的查询更改为
<?php
include "config.php";
$query = "SELECT SUM(total) FROM sales WHERE date = CONCAT(DATE_SUB(curdate(), INTERVAL 2 DAY),' ','00:00:00')";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row['total'];
echo mysql_error();
?>
使用
而不是
mysql_fetch_assoc()
首先,结果列不需要显式名称,因此应首先命名: $query=选择SUMtotal作为销售总额,其中 应使用引号引用该列:
$row[total]首先,结果列不需要显式名称,因此您应该首先命名它: $query=选择SUMtotal作为销售总额,其中 应使用引号引用该列:
$row[total]或选择SUMtotal作为总计\u sum。。。和$row['total_sum']。我已经尝试过了,我也尝试过使用值8、9、10,因为它们是我需要的行的值,但它们仍然没有显示任何内容。甚至没有mysql错误。请尝试var_dump$行;要查看返回的内容,请尝试echo$query;要查看正在生成的查询,请选择SUMtotal作为total\u sum。。。和$row['total_sum']。我已经尝试过了,我也尝试过使用值8、9、10,因为它们是我需要的行的值,但它们仍然没有显示任何内容。甚至没有mysql错误。请尝试var_dump$行;要查看返回的内容,请尝试echo$query;查看正在生成什么查询。我尝试使用$row和$row['total']执行此操作$行不显示任何内容,而$row['total']显示数组。我尝试使用$row和$row['total']执行此操作$不显示任何内容的行和显示数组的$row['total']。