利用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 "添加失败"; } ?>
相关推荐
yifangs 2020-10-13
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
83911535 2020-11-13
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
Noneyes 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23