标签:
1.使用php的MySQL扩展库操作MySQL数据库:
<?php
header("Content-Type: text/html; charset=utf-8");
//mysql扩展库操作mysql数据库步骤如下:
//1.获取连接:获取mysql扩展库和mysql数据库的连接
$conn = mysql_connect("127.0.0.1","root","root");//参数1:主机名,参数2:用户名,参数3:密码;
if(!$conn) {
die("连接失败".mysql_error());
}
//2.选择数据库
mysql_select_db("test");
//3.设置编码(建议有)
//mysql_
//4.发送指令sql(ddl 数据定义语句),dml (数据操作语句 update insert delete),dql(数据查询语言 select) ,dtl (数据事务语言 rollback commit...)
$sql = "select *from user1";
//函数
//$res表示结果集,你可以简单的理解就是一张表
$res = mysql_query($sql,$conn);
//var_dump($res);
//5.接收返回结果,并处理。(显示)
//mysql_fetch_row会依次取出$res结果集的下一行数据,赋值给$row
//$row就是一个数组
while($row = mysql_fetch_row($res)){
//第一种:echo "<br/> $row[0]--$row[1]--$row[2]";
//第二种:echo "<br/>";
// var_dump($row);
//第三种:
foreach($row as $key=> $val) {
echo "--$val";
}
echo "<br/>";
}
//6.释放资源,关闭连接
mysql_free_result($res);
mysql_close($conn);
?>
上面代码提到了三种显示数据的方法结果如下:
第一种:echo "<br/> $row[0]--$row[1]--$row[2]";
第二种:echo "<br/>"; var_dump($row);
mysql_free_result($res); //释放占用的计算机资源,否则计算机会越来越卡!
mysql_close($conn);//释放连接,如果没有这一句,我们反复刷新页面访问.../mysql/mysqlDemo1.php,会出现很多TIME_WAIT的连接请求:如下
反复刷新页面之后,我们输入一下cmd命令:
查看结果:
php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库
标签:
原文地址:http://www.cnblogs.com/hebao0514/p/2961581100f069e6244588fa0a215eab.html