tnjk.net
当前位置:首页 >> mysql_FEtCh_ArrAy >>

mysql_FEtCh_ArrAy

$foodsPic = mysql_fetch_array($result,MYSQL_ASSOC); print_r($foodsPic);break; return $foodsPic; 改成: $foodsPic=array(); while($row=mysql_fetch_array($result)){ $foodsPic[]=$row; } print_r($foodsPic);

举个列子给你看吧 //查询多条数据的sql语句 $sql = "SELECT * from Person WHERE Lastname='Adams'"; //通过mysql_query 去查询$sql语句 $con,是链接数据库后的标识 //$result 是一个结果级也就是查询出来的数据 $result = mysql_query($sql,$co...

你百度一下mysql_fetch_array函数是起什么作用的? echo $row['kw'];这是输出一个数组元素,而$row= mysql_fetch_array($result)是属于while循环内的 也就是说,你最后那个代码,echo $row['kw']; $row这个数组不曾存在,那又如何输出数组元素呢?

mysql_fetch_array() 函数返回一行记录的一维数组,并把指针移动到下一行,所以它的运行结果本身就是一维数组: 字段和数字索引同时存在: Array ( [0] => 1 [id] => 1 [1] => 文章标题 [title] => 文章标题 }mysql_fetch_array()相当于是mysql_...

将其转换成数组后就可以进行数据操作了,将数组进行循环取出显示在页面中,或者用到其他地方,总之就是为了能方便地对数据进行操作。

返回你所查找的结果中的一行数据,你的结果集中可能有多行数据

$obj = mysql_query('select * from ..........');$arr = array();while($info = mysql_fetch_assoc($obj) ){ $arr[]=$info;}//while 会循环, 一直取到最后一条 然后没有数据了 ,条件为假结束循环 ,所有信息都在$arr里面

亲,如果你的返回结果集不是一条记录的话,需要循环获得,你直接while($row = $mysql_fetch_array($result)){ $data[]=$row; } 就行了。

只需要@符号来屏蔽以下就行了。 $query=@mysql_query('sql语句'); php while($row=@mysql_fetch_array($query)) 绝对好使 其实mysql_fetch_array()这个函数的参数是一个结果集资源,也就是资源类型,$query应该是你的查询结果吧,也就是通过mysq...

要遍历结果集 while($result=mysql_fetch_array(xxx)) { print_r($result); }

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com