首页 文章

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

提问于
浏览
2

我对php比较陌生,到目前为止,我一直很好地使用mysql_fetch_array函数来回显从数据库中选择的值 . 但现在我希望能够使用相同的用户名回显从多行中选择的结果 .

我只是想知道最有效的方法是什么 . 我可以设法使用for循环并计算每个单独的查询,但我知道必须有一个更有效的方法只使用sql,或使用更好的oho函数 .

感谢您的帮助 .

亚历克斯

3 回答

  • 1
    while($row = mysql_fetch_array($result)) { 
        // process each row
    }
    

    我想这就是你所需要的 - 玩一场比赛,你应该得到你想要的效果!最好用PHP来做..

    此外,您不应再使用 mysql_fetch_array ,因为它已被弃用 . 使用PDO或mysqli insted . 您可以找到更多信息here

  • 0
    while($row = mysql_fetch_assoc($result)) { 
    } or
    while($row = mysql_fetch_array($result)) { 
    }
    

    和mysql_函数现在在mysql中被折旧

  • 0

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

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

相关问题