我对php比较陌生,到目前为止,我还可以使用mysql_fetch_array函数回显从数据库中选择的值。但是现在我希望能够使用相同的用户名回显从多个行中选择的结果。
我想知道做这件事最有效的方法是什么。我可以使用for循环并对每个查询进行计数,但我知道肯定有更有效的方法,只使用sql,或者使用更好的oho函数。
谢谢你的帮助。
亚历克斯
发布于 2012-12-26 02:12:47
while($row = mysql_fetch_array($result)) {
// process each row
}我想这就是你所需要的--玩一玩,你就会得到你想要的效果!最好用PHP来实现。
此外,您不应该再使用mysql_fetch_array,因为它已被弃用。使用PDO或mysqli insted。有关更多信息,请访问here
发布于 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。
发布于 2012-12-26 02:17:01
while($row = mysql_fetch_assoc($result)) {
} or
while($row = mysql_fetch_array($result)) {
}而mysql_函数现在在mysql中已经折旧了。
https://stackoverflow.com/questions/14032915
复制相似问题