php mysql的操作,查询相同关键字的行,并将所有行所有内容输出。

如图,某一mysql表中有3个字段,分别为id,uptime,format。我想做到的是:查询相同的format的行,并将其全部输出,获得所有相同行的id以及uptime... 如图,某一mysql表中有3个字段,分别为id, uptime, format。我想做到的是:查询相同的format的行,并将其全部输出,获得所有相同行的id以及uptime。我试着使用了$result = mysqli_query($this->conn, "select * from $this->tbname where format = '想要的format'");$array = mysqli_fetch_array($result);这样子获取的$array却只是查询到的第一条。我希望把所有相同的都能传过来,请问应该怎么做?我现在的做法是用select * from $this->tbname limit $line,1用循环来一条一条查,显然很笨而且数据库大了以后肯定卡的不行。请大家帮帮忙 展开
 我来答
lixiaopeng998
2016-12-19 · TA获得超过349个赞
知道小有建树答主
回答量:360
采纳率:50%
帮助的人:168万
展开全部
mysql_fetch_array() 这个函数只是从记录集中取一条记录并赋值给一个数组,然后指针移到下一条记录。不是把整个结果集都直接赋值到一个二维数组。所以要取出整个数据列的数据,需要用循环解决。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式