請教   關於 SESSION 陣列的應用

Home Home
引用 | 編輯 dj0
2005-07-12 12:03
樓主
推文 x0
<?php do {
      $_SESSION['s_user_name'] = array();
      $_SESSION['s_user_name'][$row_UserInfo['user_id']] = $row_UserInfo['user_name']; ?>
   
      echo $_SESSION['s_user_name'][$row_UserInfo['user_id']];
     
        } while ($row_UserInfo = mysql_fetch_assoc($UserInfo)); ?>

<?php do { echo $_SESSION['s_user_name'][$row_UserInfo['user_id']] ?> // <--這行很怪 在迴圈裏面可以用,但是在迴圈外面卻失效了 SESSION不是全區變數嗎? 表情

我要把人員的資料 姓名,由原本的查詢資料庫,都改成用SESSION取代.現在遇到難題了,
麻煩請各位高手幫忙解答 非常感激 表情

還有請問 mysql_fetch_assoc 這個指令的意義是什麼 還是搞不懂說 表情 請高手解答 感謝.

獻花 x0
引用 | 編輯 dj0
2005-07-12 14:36
1樓
  
請各位高手多指點一下迷津
或是我一個把資料表存進SESSION 陣列,的另一個方法 謝謝.

獻花 x0
引用 | 編輯 aa
2005-07-12 16:06
2樓
  
<?php
$_SESSION['s_user_name'] = array();
do {
    $_SESSION['s_user_name'][$row_UserInfo['user_id']] = $row_UserInfo['user_name']; ?>
 
    echo $_SESSION['s_user_name'][$row_UserInfo['user_id']];
   
    } while ($row_UserInfo = mysql_fetch_assoc($UserInfo));
?>

$_SESSION['s_user_name'] = array();
要放外面,不然會一直被清除.. 表情

獻花 x0