0

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 つの変数に追加して、それをセッションに入れるにはどうすればよいですか。

4

1 に答える 1

0
  1. while ループでセッション変数を設定しないでください
  2. count(idnum). これは意味がありません。idnum定数です。もしそうなら、あなたは同じ行をフェッチしています。
  3. 別の SQL カウント行とはどういう意味ですか。既に実行した行をフェッチしようとしていますfetch_array。これは意味がなく、おそらく根本的な問題です
于 2013-01-07T17:11:43.337 に答える