发新话题
打印

幫忙說明while中的意思

幫忙說明while中的意思

$sql_membergroup = "select id,name from member_group";
$rs_membergroup = db_query($sql_membergroup);
while($arr_membergroup = db_fetch_array($rs_membergroup))
{
  $id = $arr_membergroup['id'];
  $membergroup[$id] = $arr_membergroup['name'];

}
$sql = "select id,name,member_group_id,email from member";
$rs = db_query($sql);
while($arr = db_fetch_array($rs))
{
  $member_group_id = $arr['member_group_id'];
  $member[] = array('id'=>$arr[id],'name'=>$arr['name'],'membergroup'=>$membergroup[$member_group_id],'email'=>$arr['email']);
}

TOP

while的意思根本的意思就是,判断是否取到记录集的值了,说白了就是
判断sql语句执行是否有结果
等我挣了100万我就找个人娶了!哈哈!

TOP

這個我知道啊
不明白的是
把$arr_membergroup['id']的值放到$id裡面
把$arr_membergroup['name']的值放到$membergroup[$id]
這樣作用是做什麼的

TOP

哈哈,
复制内容到剪贴板
代码:
1。$id = $arr_membergroup['id']现在的id存放的是这个记录集的会员的组的id号
2。$membergroup[$id] = $arr_membergroup['name']; 这个的意思就是将这个会员组的名字放到以他的组的id为下标的数组里面取
例如现在的$arr_membergroup['id'] = 1;$arr_membergroup['name'] = 超级管理员;
经过上面的处理之后的意思就是 $membergroup[1] = 超级管理员;
等我挣了100万我就找个人娶了!哈哈!

TOP

謝謝了
後面的在解釋下

TOP

我晕倒!后面的意思是将一个会员的信息放到$member[]这个二维数组里面了!
等我挣了100万我就找个人娶了!哈哈!

TOP

呵呵  現在明白了   謝謝了哈

TOP

发新话题