PHP 对于 MYSQL 基础操作
2016-03-11 19:27
796 查看
基础
<?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); ?>
相关文章推荐
- java 时间戳和PHP时间戳的转换
- FileOutputStream filenotfound的错误
- poj2505-A multplication game
- html表单结合php实现上传文件功能并且监控文件上传的进度
- 单例模式与静态变量在PHP中 (转载)
- PHP学习笔记(1)
- ucenter 简单分析与同步机制
- PHP学习笔记(1)
- php编程效率提高
- php-resque 极简php消息队列
- 利用php CI force_download($filename, $data) 下载.csv 文件解决文件名乱码,文件内容乱码
- php常用的一些函数
- 使用基于ThinkPHP3.2.3的ThinkAdmin创建手机电脑通用的表白墙(四)实现弹幕
- PHP集中输出字符串的方式
- php如何实现上传图片文件,并替换
- php提示undefined index的几种解决方法
- PHP无限分类-左右值实现
- php生成图片验证码
- ThinkPHP Mongo驱动update方法支持upsert参数
- 解决php ZipArchive执行后无法生成zip文件的问题