1.可视化工具
① PHPmyadmin
在Xampp环境下的访问地址:
http://127.0.0.1(:端口号)/phpmyadmin 或者
http://localhost(:端口号)/phpmyadmin 端口号为“80”时可不加端口号。
② Navicat for MySQL
需要单独下载安装。
说明:
这两个工具都仅是对数据库进行操作和管理的工具,并不是数据库。
③ PHPmyadmin登录报错
安装的“XAMPP Control Panel v3.2.4”默认的 MySQL Port是3396,
在“Config->my.ini”配置文件中将所有的“3396”端口号替换为“3306”后,重启MySQL,打开phpmyadmin连接成功!
2.PHP中数据库操作
① PHP创建数据库(连接)
语法:(Object)mysqli_connect("域名","DB账号","DB密码","DB库名");
示例:$DBcnt = mysqli_connect('localhost','admin','111','DBtest');
② 向DB中插入数据时包含中文出现乱码的解决方案
语法:mysqli_query($DBcnt,'set names utf8');
说明:设置成功会返回1,根据实际情况并不一定必须保存返回结果。
③ 设置 client端和 server端保持字符编码一致
语法:mysqli_query($DBcnt,"set character_set_client=utf8");
mysqli_query($DBcnt,"set character_set_results=utf8");
④ 执行SQL语句
语法:$结果 = $DB连接->query(SQL语句);
示例:var_dump($result=$DBcnt->query($sql));
3.PHP操作SQL语句
⑴ PHP中使用SQL语句的基础模板(适用于初学理解)
① 建立数据库连接
② 判断是否连接成功
③ 设置编码
④ 创建SQL语句
⑤ 执行SQL语句,并获取结果
⑥ 判断结果条数
⑦ 拼凑结果
⑧ json格式返回
代码示例:
$dataCon = mysqli_connect('localhost','root','','dbtest'); //① 建立数据库连接
if($dataCon){ //② 判断是否连接成功
mysqli_query($dataCon,'set names utf8');
mysqli_query($dataCon,'set character_set_client=utf8');
mysqli_query($dataCon,'set