PHP通过mysqli连接MySQL数据库
在PHP中,我们可以使用 mysqli扩展来访问用户的 MySQL 数据库服务器,来为我们的页面反馈数据,本文只阐述他的基本使用方法,仅用于个人复习与入门。
准备工作:
1、了解基本PHP语法
2、了解基本mysql语句
3、安装xampp(PHP+MySQL+Apache集成环境)
1、mysqli提供了很多可用的方法,作为入门使用,掌握其常用的几个即可,后续学习可去官方手册查看
- 常用方法:
mysqli_connect(服务器地址,用户名,密码,[库名]);
- 用于连接数据库
mysqli_query($mysql,"sql命令");
- 执行mysql指令,参数1:mysqli_connect返回的数据库
- 参数2:正常的mysql指令,支持所有mysql指令
mysqli_close($mysql);
- 结束连接
2、使用PHP连接本地mysql数据库:
1 | //连接本地root数据库,有密码可填密码,无密码可省略,也可填空 |
3、接下来对于数据库的操作都可使用mysqli_query()
指令来完成:(只演示层删改)
1 | //增 假设我们有n_news这个表,其中有id和name两个字段 |
4、看到这里会发现为什么没有查操作,查操作比较特殊,因为他所查到的数据成一个数据集模式,PHP无法直接识别,但是mysqli也提供了相对应的解析方法:
- 三种解析方法:
- mysqli_fetch_row():以下标为索引解析数据
- mysqli_fetch_assoc():以字段名为索引解析数据
- mysqli_fetch_array():拼接前两种解析结果
1 | //查看n_news表中数据 |
结语
mysqli扩展作为mysql扩展的替代品,用法还有很多可延伸的地方,本文只做最基本的使用说明,希望能帮到同为小白的朋友。