array mysql_fetch_assoc( resource $result)返回对应结果集的关联数组,并且继续移动内部数据指针。 //这句话怎么理解的resource型的结果集。此结果集来自对 mysql_query()的调用。//什么是resource型的结果集以后mysql_fetch_assoc函数将由什么函数代替。
1 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
就是取出一条记录之后 再把指针往下一位 指向下一条记录
一般实际使用中 都是用循环来取出全部记录
<?php //mysql_desc header('Content-type:text/html;charset=utf-8'); //连接数据库 @mysql_connect('localhost','root','root') or die('数据库连接失败'); @mysql_query('use myshop') or die('数据库选择失败'); $sql = "desc my_admin"; $ass = mysql_query($sql); $list=array(); while($row = mysql_fetch_assoc($ass)){ $list[] = $row['Field']; } echo '<pre>'; var_dump($list);?> |
resource在php中是一种数据类型 就是代表从数据库取出的资源
以后的话 在PHP中都是用PDO进行数据库操作了
<?php //PDO:数据查询 header('Content-type:text/html;charset=utf8'); //连接认证 $pdo = new PDO('mysql:dbname=czbk;charset=utf8','root','1234'); //查询操作 $sql = "select * from cz_goods"; //执行:有结果返回 $stmt = $pdo->query($sql); //循环取出所有结果 $lists = array(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ $lists[] = $row; } var_dump($lists);?> |
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消
