zoukankan      html  css  js  c++  java
  • mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc区别

    array  mysql_fetch_array ( result   [, int result_type]  )

    返回:根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。

    int result_type的值:

    1:MYSQL_ASSOC    //完全等同于 mysql_fetch_assoc($result)

    2:MYSQL_NUM        //完全等同于 mysql_fetch_row($result)

    3:MYSQL_BOTH     //默认,得到一个同时包含关 联和数字索引的数组

     

    $con=mysql_connect('localhost','root',”); 
    mysql_select_db('abc',$con); 
    $sql = “select * from book”; 
    $result = mysql_query($sql); 
    
    //fetch_row只能用数组索引 $row[index]
    while($row = mysql_fetch_row($result)) 
    { 
        echo $row[0]; //从0开始
    } 
     
    //fecth_assoc只能用数组的KEY $row['key']
    while($row = mysql_fetch_assoc($result)) 
    { 
        echo $row['name']; 
    } 
    
    //fetch_array都可以用索引、KEY都可用(index,key)
    while($row = mysql_fetch_array($result)) 
    { 
        echo $row['cid'];
        echo $row[1]; 
    } 
    
    //fetch_object用对象方式调用数据 $row->id
    while($row = mysql_fetch_object($result)) 
    { 
        echo $row->cid;
        echo $row->title; 
    } 
  • 相关阅读:
    java web 初学
    学习2
    学习
    上课
    Java中字母大小写的转换
    心得体会
    servlet请求
    响应设置消息体
    servlet响应-头部信息的设置
    servlet的响应(一)
  • 原文地址:https://www.cnblogs.com/roluce/p/6035329.html
Copyright © 2011-2022 走看看