韩顺平php mysql扩展库操作mysql数据库步骤

<?php

//1.获取连接
$conn=mysql_connect("127.0.0.1","root","root");
if(!$conn){
  die("链接失败".mysql_error());
}
//2.选择数据库
mysql_select_db("test");
//3.设置操作编码
mysql_query("set names uft8");
//4.向我们的数据库发送指令(ddl数据定义语句,dml数据操作语言insert delete update ,dql数据查询语言,dtl数据事物语句 rollback commit...)
$sql="select*from user1";
//$res是一个结果集,你可以简单的理解就是一张表。
$res=mysql_query($sql,$conn);//返回一个资源$res是资源类型var_dump()查看
//var_dump($res);
//5.接收返回的结果并处理(显示)
//mysql_fetch_row回一次取出$res结果集的下一行数据,赋值给$row
//$row就是一个数组
while($row=mysql_fetch_row($res)){
	//第一种取法同$row[$i]
 //echo"<br/>$row[0]--$row[1]--$row[2]";
 //第二种取法
 foreach($row as $key=>$val){
	 echo "--$val";
 
 }
 echo "<br/>";
}
//6.释放资源,关闭链接

mysql_free_result($res);
mysql_close($conn);//可有可无,可自动关闭,建议写上

?>

细节:

使用完$res结果集后,一定要及时释放资源

mysql_close()如何没有的话也会自动关闭

mysql_close()与获得的结果集 r e s res无关, res与mysql_free_result()有关,$res获得的资源其实在客户端

猜你喜欢

转载自blog.csdn.net/weixin_43345480/article/details/89519060
今日推荐