你多個數據然後用這個代碼
session_start();
while($rows=mysql_fetch_array($result)){
$_SESSION['userid'][] = $rows['id'];
$_SESSION['firstname'][] = $rows['firstname'];
$_SESSION['lastname'][] = $rows['lastname'];
}
,如果你想存儲總的行數據,然後使用此代碼
$rows=mysql_fetch_array($result);
$_SESSION['data'] = $rows;
這是第一次存儲在可變數據的另一種方法,然後分配給會話
session_start();
$your_data='';
while($rows=mysql_fetch_array($result)){
$user_info['userid'] = $rows['id'];
$user_info['firstname'] = $rows['firstname'];
$user_info['lastname'] = $rows['lastname'];
$your_data[]=$user_info;
}
$_SESSION['your_data'] = $your_data;
希望它會幫助你
是的,它可能但你分配值循環你只有最後的值將被分配到會話 – urfusion
@urfusion是正確的,你可以很容易地分配值,你需要創建多個陣列... –
但是,如果我指出「WHERE email ='$ myusername'和password ='$ mypassword'LIMIT 1」...,這項工作會如何?在最初的查詢(通過GET POST檢索)... – Davo