基础
<?php
// 不打印 notice info
// error_reporting(0);
// 连接 mysql
$con = mysql_connect("localhost", "root", "");
// if (!$con) {
// die('Could not connect: ' . mysql_error());
// }
// 建一个名为 myDB 的数据库
mysql_query("CREATE DATABASE myDB", $con);
// 进入名为 myDB 的数据库
mysql_select_db("myDB", $con);
// 建表
$sql = "CREATE TABLE `myTable` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`day` DATE NOT NULL DEFAULT 0,
`count` INTEGER UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY(`id`)
)
ENGINE = MYISAM
CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;";
mysql_query($sql, $con);
// 插入数据
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-01', 800000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-02', 710000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-03', 340000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-04', 450000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-05', 560000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-06', 320000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-07', 980000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-08', 120000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-09', 880000)");
mysql_query("INSERT INTO myTable (day, count) VALUES ('2016-03-10', 390000)");
// 查询数据
$fr = "2016-03-04";
$to = "2016-03-09";
// sql 语句,注意日期是字符串,要用引号
$sql = "select * from myTable where day >= '$fr' and day <= '$to' order by day";
$result = mysql_query($sql);
$count = mysql_num_rows($result); // 查询结果数量
$arr = array();
while ($row = mysql_fetch_array($result))
{
$obj = array('day' => $row['day'], 'count' => $row['count']);
array_push($arr, $obj);
}
echo json_encode($arr);
/*[
{
day: "2016-03-04",
count: "450000"
},
{
day: "2016-03-05",
count: "560000"
},
{
day: "2016-03-06",
count: "320000"
},
{
day: "2016-03-07",
count: "980000"
},
{
day: "2016-03-08",
count: "120000"
},
{
day: "2016-03-09",
count: "880000"
}
]*/
// 关闭数据库连接
mysql_close($con);
?>