编写php程序完成对用户表显示的步骤

<?php
       //mysql扩展库操作mysql数据库步骤如下
       //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 'utf8'"); //保证我们的php程序是按照utf8码操作.
       //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); //mysql result 资源类型
      
       //5. 接收返回的结果,并处理.(显示)
       // mysql_fecth_row 会依次取出$res结果集的下一行数据,赋值给$row
       // $row就是一个数组, 样式array(5) { [0]=> string(1) "1" [1]=> string(2) "zs" [2]=> string(32) "e10adc3949ba59abbe56e057f20f883e" [3]=> string(11) "zs@sohu.com" [4]=> string(2) "30" }
              //mysql_fetch_assoc mysql_fetch_array
              while($row=mysql_fetch_row($res)){
              //第一种取法是 同 $row[$i]
              //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);
?>

细节 :

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

2.      mysql_close() 如果没有的话,系统也会自动的关闭

3.      从$res获取行数据的时候,处理 mysql_fetch_row($res),还有三个方法.

分别是

mysql_fetch_row($res)  ,返回一个索引的数组  (推荐.)

mysql_fetch_assoc($res)  ,返回一个关联数组

mysql_fetch_array($res)  ,返回索引数组和关联数组 (两套)

mysql_fetch_object($res),把一行数据,当做一个对象返回.

演示通过mysql扩展库,进行dml操作


细节 :

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

2.      mysql_close() 如果没有的话,系统也会自动的关闭

3.      从$res获取行数据的时候,处理 mysql_fetch_row($res),还有三个方法.

分别是

mysql_fetch_row($res)  ,返回一个索引的数组  (推荐.)

mysql_fetch_assoc($res)  ,返回一个关联数组

mysql_fetch_array($res)  ,返回索引数组和关联数组 (两套)

mysql_fetch_object($res),把一行数据,当做一个对象返回.

演示通过mysql扩展库,进行dml操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值