mysql_fetch_assoc与mysql_fetch_array的区别? 1. mysql_fetch_assoc : mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组.返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false. 2.mysql_fetch_array   :mysql_fetch_array() 是 mysql_fetch_row()  的扩展版本.除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名…
mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组 来看下面的例子: 数据库中有上述几条数据,一般我们想取用就要按照如下代码: $con = mysql_connect('127.0.0.1','root','root'); mysql_query('use news'); mysql_query('set names utf8'); $sql = "select * from assoc"; $res = mysql_query($sql); 写到这里,$re…
总是记不住或者混淆mysql_fetch_row().mysql_fetch_assoc()和mysql_fetch_array()这三个函数的朋友们注意了,今天我在这里给大家总结一下他们之间的关系,希望能对大家有所帮助. 1.mysql_fetch_row() -- 从结果集中取得一行作为枚举数组 说明  array mysql_fetch_row ( resource result) 返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE. mysql_fetch_row() 从和指…
mysql_fetch_assoc 得到的是关联数组. Array ( [0] => Array ( [title] => 特价9.9包邮 EFOLAR/依芙拉 BB粉润腮红粉 饼 蘑菇 散粉专柜正品 [pic] => /upload/11_08_154829.jpg ) ) mysql_fetch_array 可以得到关联数组也可以得到索引数组,也可以二者都有. Array ( [0] => Array ( [0] => 特价9.9包邮 EFOLAR/依芙拉 BB粉润腮红粉…
这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],$row[1],这样以数组下标来读取数据,而mysql_fetch_array()返回的数组既包含第一种,也包含键值对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd): $row['username'], $row['passwd']而且,如果用($row as $kay => $value)来操作的话,还以直接取得数据库的字段名称.更主要的是mysqli是php5…
mysql_fetch_row   提取的结果是没有查询中的字段名了(也就是没有键id,GoodsName,只有值),如下图: mysql_fetch_assoc 提取的结果有键值,如下图: mysql_fetch_array提取的结果有键值,是前面两种的综合,如下图:…
php从mysql中访问数据库并取得数据,取得结果的过程中用到好几个类似的方法,区别及用法值得区分一下,看下面的代码   代码如下: <?php $link=mysql_connect('localhost','root',”); mysql_select_db('abc',$link); $sql = “select * from book”; $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { echo…
<?php $link = mysql_connect('localhost', 'root', ”); mysql_select_db('abc', $link); $sql = “select * from book”; $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { echo $row['cid'].'::'.$row[1].'<br>'; } $result = mysql_query($…
<?php $link=mysql_connect('localhost','root',”); mysql_select_db('abc',$link); $sql = “select * from book”; $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { echo $row['cid'].'::'.$row[1].'<br>'; } $result = mysql_query($sql);…
1.mysql_fetch_row  只能以索引下标取值,从0开始. 2.mysql_fetch_array 能以索引下标取值,也可以用字段名称取值. 3.mysql_fetch_object 对象方式取值, -> 4.mysql_fetch_assoc 只能以字段名称取值. 补充一点: mysql_fetch_array函数是这样定义的:array mysql_fetch_array ( resource result [, int result_type]),返回根据从结果集取得的行生成的数…