MYSQL查询循环遍历的方法

http://www.eyy5.com/forum.php?mod=viewthread&tid=23931

相信有些PHP新手刚刚接触Mysql的时候会有点蒙逼。
举个例子
id name password
1 my 123456
2
3 you
he 159753
147258

这样的一个数据表(表名User),存放的是id name password。

然而当我们查询的时候 SELECT * FROM User
再综合输出它
结果却是:
Array(
[0]=>1,
[id]=>1,
[name]=>'my',
password=>'123456'
)
复制代码

这时候我估计没有看输出时,大家估计直接就是去遍历输出了

一维数组,你遍历个毛球~~~~~

这就是一个坑,当mysql查询时,指针只会输出一行作为数组.

那么怎么办呢?

转过来思想  把多个数组循环输出添加到一个二维数组,再遍历它咯!

代码就是
$计次=0;
判断循环($计次<取结果集数目($code2 )){//code2是查询后的标识符
      $arr[]=取一行为数组 ( $code2 );
      $计次=$计次+1;//全部查询后 跳出循环
}
遍历($arr as $键=>$值){
     输出$键."---id=".$值['id']." name=".$值['name']."
复制代码

pass=".$值['password']."<br>"
}


这样  之后就会输出所有用户的id和名字还有密码。

相关推荐

网友评论(0)