回答

收藏

如何将SQL所有查询结果都存储在多维数组中?

技术问答 技术问答 217 人阅读 | 0 人回复 | 2023-09-14

大家好,我想把我的数组变成其他类型的数组,请帮助我。我在用这个4 i( L2 T, Z8 \8 c
$row = mysql_fetch_array($result,MYSQL_ASSOC);和输出是" A9 Q) q  L4 N4 @% n# N4 R1 t
Array ( [user_id] => 250 [name] => a [age] => sfsf [pic_path] => )但我想要这种格式的输出
  b% x# K! y) Y$ PArray ( [0] => Array ( [user_id] => 250 [name] => a [age] => sfsf [pic_path] => ) [1] => Array ( [user_id] => 251 [name] => b [age] => sfsfs [pic_path] => ) )我应该用什么函数来获得这种格式的数组?
# ?1 l4 \1 e  h- m6 j! ?" Q                                                                4 y2 f" H; d( o& E: D
    解决方案:                                                                ! W1 B, e3 \" \: `- |8 m
                                                                $data = array(); // create a variable to hold the informationwhile (($row = mysql_fetch_array($result,MYSQL_ASSOC)) !== false){  $data[] = $row; // add the row in to the results (data) array}print_r($data); // print result更新17年2月    现在是2017年。我建议你在那里mysql_& u, ?4 _! W* w) C/ V. J, |
*上使用PDO。安全fetchAll多了,可以本地返回(比如`TrexXx答案显示)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则