首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mysql查询返回多行的PHP函数是什么?

从mysql查询返回多行的PHP函数是什么?
EN

Stack Overflow用户
提问于 2012-12-26 02:10:46
回答 3查看 1.9K关注 0票数 3

我对php比较陌生,到目前为止,我还可以使用mysql_fetch_array函数回显从数据库中选择的值。但是现在我希望能够使用相同的用户名回显从多个行中选择的结果。

我想知道做这件事最有效的方法是什么。我可以使用for循环并对每个查询进行计数,但我知道肯定有更有效的方法,只使用sql,或者使用更好的oho函数。

谢谢你的帮助。

亚历克斯

EN

回答 3

Stack Overflow用户

发布于 2012-12-26 02:12:47

代码语言:javascript
复制
while($row = mysql_fetch_array($result)) { 
    // process each row
}

我想这就是你所需要的--玩一玩,你就会得到你想要的效果!最好用PHP来实现。

此外,您不应该再使用mysql_fetch_array,因为它已被弃用。使用PDO或mysqli insted。有关更多信息,请访问here

票数 1
EN

Stack Overflow用户

发布于 2012-12-26 02:15:29

SQL用来查询你使用的数据库。PHP用于格式化查询的输出。有关php.net/manual/en/function.mysql-fetch-array.php的更多信息,请参阅PHP.net的手册。据我所知,没有办法使用SQL将输出格式化成行。

B.T.W.如果这是新代码,我建议你使用mysqli而不是mysql。

票数 0
EN

Stack Overflow用户

发布于 2012-12-26 02:17:01

代码语言:javascript
复制
while($row = mysql_fetch_assoc($result)) { 
} or
while($row = mysql_fetch_array($result)) { 
}

而mysql_函数现在在mysql中已经折旧了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14032915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档