zoukankan      html  css  js  c++  java
  • php返回数据库查询时出现Resource id #2

    1.使用php调用MySQL数据库的过程是不是先用mysql_query(SELECT*...)或mysql_list_dbs()等查询函数返回结果指针(mysql查询函数中还有没有这样的返回指针函数)然后用mysql_fetch_...系列或mysql_result或mysql_db_name函数处理这个指针转换为数组或对象?
    2.如果查询的数据表多于一行使用mysql_query(SELECT*FROM...)返回的是不是一个二维数组的指针?如果不是是什么?不要告诉我是个结果集,这个结果集的实体是一个同数据库中一样的二维数据表吗?还是只返回所选数据表中首行首列的地址值?
    3.那么一下代码
    while($row=mysql_fetch_array($result)) //$result已由mysql_query函数查询赋值为一个有多行三列name address year数据表
    {
    echo($row["name"].$row["address"].$row["year"]."<br>")
    }
    能否遍历输出整个数据表
    如果能那么是不是每执行一遍while中的mysql_fetch_array($result)函数会把$result中的指针自动指向下一行首位
    ...问题有点多,有点乱,小弟刚学PHP看的书讲的并不很细致,有很多问题,请各位师兄多包涵
     
     
    2010-01-08 09:34 提问者采纳
     
    要学会查手册
    1.是
    2.返回一个句柄,内容为“Resource id #2”或“Resource id #3”类推,该句柄指向缓存中的搜索结果数据类,不能直接访问,可以用mysql_fetch_row()等相应函数,得到你所要的信息、数据。只到调用mysql_free_result();或mysql_close();或者用户关闭页面。
    3.能遍历整个表
    每while一次指针移下一行 如果没有更多行则返回 FALSE。
  • 相关阅读:
    Django 2.1 配sql server 2008R2
    1.内网安全代理技术
    3.frp搭建socks5代理
    2.变量常量和注释
    1.域环境&工作组&局域网探针方案
    4.nps搭建socks5代理
    1.php介绍和安装
    2.内网安全隧道技术
    3.横向smb&wmi明文或hash传递
    5.域横向CobaltStrike&SPN&RDP
  • 原文地址:https://www.cnblogs.com/cyberwalker/p/3624096.html
Copyright © 2011-2022 走看看