你多个数据然后用这个代码
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