这里有新鲜出炉的PHP教程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于web开发领域。PHP的文件后缀名为php。
下面小编就为大家带来一篇利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PHP访问MySql数据库
- <?php
- //造连接对象
- $db = new MySQLi("localhost","root","","0710_test");
- //写SQL语句
- $sql = "select * from student";
- //检测连接数据库是否成功,失败返回“连接失败”,并退出程序
- if(mysqli_connect_error()){
- die("连接失败");
- }
- //执行SQL语句,返回结果集对象
- $result = $db->query($sql);
- var_dump($result->num_rows);
- //判断结果有无数据
- if($result->num_rows){
- echo "存在数据";
- }
- //取数据(查询语句)
- //$arr = $result->fetch_all();//获取所有数据并以二维数组存在
- //$arr = $result->fetch_all(MYSQLI_ASSOC);//获取所有数据中的关联数组
- //$arr = $result->fetch_array();
- //while循环遍历数组所有数据
- while($arr = $result->fetch_array()){
- var_dump($arr);
- }
- //$arr = $result->fetch_assoc();//返回关联数组
- //$arr = $result->fetch_object();//列名对应成员变量
- //$arr = $result->fetch_row();//返回索引数组
- //var_dump($arr);
- //增删改语句
- //添加一条数据(返回值true或false)
- $sql = "insert into student values('102','王某','男','1987-7-1','95033')";
- //删除一条数据(返回值true或false)
- $sql = "delete from student where Sname='李军'";
- $r = $db->query($sql);
- var_dump($r);
- ?>
数据库中自增长列表的增删改实例
- <?php
- $db = new MySQLi("localhost","root","","0710_info");
- if(mysqli_connect_error()){
- die("连接失败");
- }
- $sql = "insert into work values(0,'P005','2005-01-01','2010-10-1','山师大','教育部',2)";
- if($db->query($sql)){
- echo "添加成功";
- //插入这条数据的id(常用)
- echo $db->insert_id;
- }else{
- echo "添加失败";
- }
- ?>
以上这篇利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHPERZ。
来源: http://www.phperz.com/article/17/0911/345327.html