永发信息网

PHP mysql_fetch_array函数,怎样取得所有行?

答案:4  悬赏:80  手机版
解决时间 2021-03-02 08:21
PHP mysql_fetch_array函数,怎样取得所有行?
最佳答案
方法如下:
function getFoodsPic(){ $sql = <<打印出来的数据如下:
Array( [id] => 1 [picture] => c72ce307912d9b9ffc883f3ad543ce63.jpeg)
全部回答
循环执行mysql_fetch_array($result,MYSQL_ASSOC);
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
}
mysql系的函数中都是逐行读取的,即第一次mysql_fetch_array得到第一行,第二次得到第二行...你可以自己定义一个函数来读取所有行,例如
function mysql_fetch_all($result) {
$rows = array();
while($row=mysql_fetch_array($result))
$rows[] = $row;
return $rows;
}
更好的办法建议你用pdo方式访问mysql,这个也是php目前推荐的方式(php5开始pdo库默认在php.ini中已经启用,而mysql系列默认是不启用的)。pdo提供了fetch_all方法取得所有行及fetch方法取得一行。
更多信息请查看php手册中的说明。
$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);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
启动电脑开不了机,就停在一个面页上,电脑提
为什么新街口组合的(我TM不愿意)这道歌曲下
靓丽精品生活馆地址在什么地方,想过去办事
SS40级马任务怎么做
关于有度数的太阳镜问题!
跪求类似百度,Google形式的局域网版搜索引擎
招财宝怎么去啊,有知道地址的么
求函数g(x)=2sin(x-π/3)在区间[0,π]的最大
形容夏天美景的成语
疾病保险的特征有哪些
polymono地址在哪,我要去那里办事
莱州网通公司旁边的门头房是哪里的?
【新凉】新凉徐玑阅读答案1、本诗描绘了黄莺
举步奔跑的举是什么部首
女朋友父母过于传统,怎么办?
推荐资讯
【哪有a网】TD-LTE- LTE-A有哪四大关键技术?
三角芝恋这个地址在什么地方,我要处理点事
据说做花蛤蒸蛋之前是要把花蛤焯一下的,怎么
制动软管的功用及构造有哪些
怎么计算g.652光纤系统的色散受限距离
泰华路/永丰街(路口)在哪里啊,我有事要去这
浦发银行信用卡,网上申请的信用卡,我去网点
房屋设计?
tds值900多的水用净水器能行吗
妈妈过生曰一天应该怎么安排 ? 该送什么礼物
支配着消费者在使用价值相同或接近的替代品之
滨州有哪些正规的二手车交易市场?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?