总是记不住或者混淆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() 函数从结果集中取得一行作为关联数组 来看下面的例子: 数据库中有上述几条数据,一般我们想取用就要按照如下代码: $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_assoc与mysql_fetch_array的区别? 1. mysql_fetch_assoc : mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组.返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false. 2.mysql_fetch_array   :mysql_fetch_array() 是 mysql_fetch_row()  的扩展版本.除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名…
mysql_fetch_row   提取的结果是没有查询中的字段名了(也就是没有键id,GoodsName,只有值),如下图: mysql_fetch_assoc 提取的结果有键值,如下图: mysql_fetch_array提取的结果有键值,是前面两种的综合,如下图:…
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     //默认,得到一个同时包含关…
mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得eg:$sql="select abc,def from a";$res=mysql_query($sql); 那么:$row=mysql_fetch_row($res);$row结果是两个:$row[0]和$row[1]那么:$row=mysql_fetch_array($res);$row结果是4个:$row[0].$row[1]…
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粉润腮红粉…
<?php /** * Created by PhpStorm. * User: DY040 * Date: 2017/11/24 * Time: 9:40 * * 从结果集合中读取一行数据 * * * mysql_fetch_row() * * * mysql_fetch_assoc() * * *array mysql_fetch_array( 参数1,参数2) * 参数1:执行sql 返回的数组集合 如查询 * 参数2 参数2是常量是大写 * MYSQL_NUM 返回为索引数组 * MYS…
<?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从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…