为什么php输出是空白的?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body,td,th {
font-family: "微软雅黑";
}
</style>
<title>test</title>
</head>
<?php
$servername = "localhost";
$username = "adsl";
$password = "HJfSRq1DYFgPbB1VUpvWsP";
$dbname = "adsl";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT CODE,SUM(IF (Date BETWEEN '2017-06-01'AND '2017-06-30',Buyamt0,0)) FROM zbdata GROUP BY CODE ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "<td>" . $row["sql"]. "</td>";
}
} else {
echo "0 结果";
}
echo "</table>";
$conn->close();
?>
<body>
</body>
</html>
到底是哪里出错了?
SELECT CODE,SUM(IF (Date BETWEEN '2017-06-01'AND '2017-06-30',Buyamt0,0)) FROM zbdata GROUP BY CODE
这个语句在mysql查询中能够显示结果,到php就不行了!