将所有关联数组放在一个变量中

时间:2013-01-07 16:54:38

标签: php associative-array

我有一些关联数组,其值从while {}插入。

//some sql select
$comar=array();
while($row=mysql_fetch_array($result)){
    //another sql countrow
    $rowdd=mysql_fetch_row($result);

    $postuid=$row[2];

$comar[$postuid]= $rowdd[count(idnum)];
$_SESSION['comar']=$comar;

}

但是这段代码只显示了最后一个postuid的idnum。如何将其全部添加到一个变量中,然后将其放入会话中。

1 个答案:

答案 0 :(得分:0)

  1. 不要在while循环中设置会话变量
  2. count(idnum)。这毫无意义。 idnum是常数吗?如果是这样你的同一行。
  3. 你是什么意思另一个SQL国家。您正在尝试获取您已经运行fetch_array的行。这没有任何意义,可能是根本问题