序
本文针对前端小伙伴,以最简单化的方式实现增删改查(真后台的小伙伴不要吐槽)。假设您已经安装好了wamp集成环境,正好还懂那么点php,另外还假设您已经知道如何创建数据库,数据表。
这里以面向对象的MySQLi (面向对象)技术来实现。
MySQL基本语句模板
SELECT * FROM student WHERE status="1" //查询语句,查询数据表student中学生用户状态为1的学生的所有信息
SELECT name, password, login_time FROM student WHERE status="1" //查询语句,查询数据表student中学生用户状态为1的学生的部分信息(姓名,密码,登录时间)
INSERT INTO student (name, password, login_time, status) VALUES ("张三丰","m123456","2018-01-11","1") //插值语句,增加一条学生信息
UPDATE student SET password="888888",login_time="2018-01-12" WHERE name="张三丰" AND status="1" //修改语句,修改学生“张三丰”的密码及登录时间
DELETE FROM student WHERE name="张无忌" //删除语句,删除学生“张无忌”的学生信息
PHP MySQL连接数据库操作
dbConfig.php文件
<?php
header('Content-type:text/html;charset=utf-8');//设置编码格式
define('SERVER', 'localhost');//wamp集成环境下默认主机名为localhost
define('USER', 'root');//wamp集成环境下默认用户名为root
define('PSW', '');//wamp集成环境下密码默认为空,放空引号即可
define('DB', 'school');//school为数据库名称
// 创建连接
$link = new mysqli(SERVER, USER, PSW, DB);
// 检测连接
if ($link->connect_error) {
die("连接失败: " . $link->connect_error); //连接失败,抛出异常
}
// 修改数据库连接字符集为 utf8
mysqli_set_charset($link, "utf8"); //如果您想存入中文的话,必须设置
PHP MySQL 增加数据操作
<?php
header('Content-type:text/html;charset=utf-8');//设置编码格式
include_once 'dbConfig.php'; //引入dbConfig.php文件,获得连接数据库功能对象$link
$user = '张三丰'; //虚拟数据,通常来自于前端
$psw = '123456';//虚拟数据,通常来自于前端
$psw = md5($psw); //对密码进行md5加密
$addTime = time() * 1000; //存入当前时间毫秒数
//sql语句
$insertSql = <