mysqli扩展库操作mysql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqli扩展库操作mysql数据库相关的知识,希望对你有一定的参考价值。
- 配置环境
extension=php_mysqli.dll
- 建库建表
详见博客 “mysql扩展库操作mysql数据库”
- 查询数据库
1 <?php 2 //mysqli扩展库操作mysql数据库,面向对象 3 $mysqli=new MySQLi("localhost","root","root","test"); 4 if($mysqli->connect_error){ 5 die("连接数据库失败".$mysqli->connect_error); 6 } 7 $sql="select * from user1"; 8 $res=$mysqli->query($sql); 9 while($row=$res->fetch_row()){ 10 foreach($row as $key=>$val){ 11 echo "--".$val; 12 } 13 echo "<br/>"; 14 } 15 $res->free(); 16 $mysqli->close(); 17 ?>
结果如下:
- 增删改数据库
1 <?php 2 //mysqli扩展库操作mysql数据库,面向对象 3 $mysqli=new MySQLi("localhost","root","root","test"); 4 if($mysqli->connect_error){ 5 die("连接数据库失败".$mysqli->connect_error); 6 } 7 //$sql="insert into user1 (name,password,age,birthday) values (‘wpp‘,md5(‘wpp‘),25,‘1991-05-05‘)"; 8 //$sql="update user1 set age=24 where name=‘wpp‘"; 9 $sql="delete from user1 where name=‘wpp‘"; 10 $res=$mysqli->query($sql); 11 if(!$res){ 12 echo "操作失败".$mysqli->error; 13 }else{ 14 if($mysqli->affected_rows>0){ 15 echo "操作成功"; 16 }else{ 17 echo "没有行受到影响"; 18 } 19 } 20 $mysqli->close(); 21 ?>
以上是关于mysqli扩展库操作mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章