当前位置:Gxlcms > 数据库问题 > 【php】php操作MySQL数据库

【php】php操作MySQL数据库

时间:2021-07-01 10:21:17 帮助过:3人阅读

//在php当中操作mysql数据库的六脉神剑 2 3 //1.连接数据库服务器,并判断是否成功 mysqli_connect(服务器地址,用户名,密码[,数据库名]); 4 $link = mysqli_connect(‘localhost‘,‘root‘,‘‘); 5 6 //2.设置字符集 mysqli_set_charset(数据库服务器对象,要设置的编码类型); 7 mysqli_set_charset($link,‘utf8‘); 8 9 //3.选择数据库 mysqli_select_db(数据库服务器对象,数据库服务器中的指定的数据库名); 10 mysqli_select_db($link,‘lamp183‘); 11 12 //4.输入增、删、改、查sql语句,并发送执行 mysqli_query(数据库服务器对象,sql语句); 13 $sql = ‘select * from stu‘; 14 $result = mysqli_query($link,$sql); 15 var_dump($result); 16 17 //5.解析结果集 mysqli_num_rows(query发送sql语句之后的对象结果集),会得到查询出数据的总条数; 18 if($result!=false && mysqli_num_rows($result)>0){ 19 20 //遍历获取每一条数据的数组 mysqli_fetch_assoc(query发送sql语句之后的对象结果集),会得到每一条数据的数组 21 while($rows = mysqli_fetch_assoc($result)){ 22 var_dump($rows); 23 } 24 } 25 26 //6.关闭数据库,释放结果集 27 mysqli_free_result($result); 28 mysqli_close($link);
 1 //六脉神剑操作数据库
 2 
 3 //1.连接数据库服务器,并判断
 4 $link = mysqli_connect(‘localhost‘,‘root‘,‘‘)or die(‘数据库连接失败!‘);
 5 
 6 //2.设置字符集
 7 mysqli_set_charset($link,‘utf8‘);
 8 
 9 //3.选择数据库
10 mysqli_select_db($link,‘lamp183‘);
11 
12 //4.定义增、删、改sql语句,并发送执行
13 
14     //定义添加数据的sql语句(发送之后返回布尔型真或假)
15     $sql = "insert into stu (name) values (‘jingfei‘)";
16     $bool = mysqli_query($link,$sql);
17     
18     //获取上一条插入成功的数据的id号
19     $id = mysqli_insert_id($link);
20     
21     //定义删除数据的sql语句
22     $sql = "delete from stu where id=2";
23     $bool = mysqli_query($link,$sql);
24     
25     //定义修改数据的sql语句
26     $sql = "update stu set name=‘haibo‘ where name=‘haibo‘";
27     $bool = mysqli_query($link,$sql);
28     
29 //5.判断是否执行成功    mysqli_affected_rows(对象结果集):返回增删改sql语句执行成功之后的影响行数,如果失败返回-1
30 if($bool!=false && mysqli_affected_rows($link)>0){
31     echo "<script>alert(‘恭喜,添加成功!‘);window.location.href=‘3.php‘</script>";
32 }
33 
34 //6.关闭数据库
35 mysqli_close($link);

 

【php】php操作MySQL数据库

标签:mysq   cal   --   对象   color   关联   nec   connect   date   

人气教程排行