如何在PHP mysqli中将$\u会话组合成一个变量?
通常,我在mysqli的下表中为单个字段使用单个$\u会话,假设我在用户表中使用'email'字段如何在PHP mysqli中将$\u会话组合成一个变量?,php,arrays,Php,Arrays,通常,我在mysqli的下表中为单个字段使用单个$\u会话,假设我在用户表中使用'email'字段 $email = mysqli_real_escape_string($connect,$_POST["email"]); $_SESSION['email'] =$email; 但它只能将电子邮件用作会话,对吗 但是,如果在用户表中有多个字段,例如用户名、密码、性别,该怎么办?。如何将所有$\u会话字段合并/绑定到一个变量中 $user = $sessions_va
$email = mysqli_real_escape_string($connect,$_POST["email"]);
$_SESSION['email'] =$email;
但它只能将电子邮件用作会话,对吗
但是,如果在用户表中有多个字段,例如用户名、密码、性别,该怎么办?。如何将所有$\u会话字段合并/绑定到一个变量中
$user = $sessions_variable['username'];
提前感谢:)您可以像这样在会话中创建多维数组
$_SESSION['user']['username'] =$username;
$_SESSION['user']['email'] =$email;
然后可以将整个用户会话数组传递给单个变量
$user = $_SESSION['user'];
您可以像这样在会话中创建多维数组
$_SESSION['user']['username'] =$username;
$_SESSION['user']['email'] =$email;
然后可以将整个用户会话数组传递给单个变量
$user = $_SESSION['user'];
$\u SESSON是一个数组。所以,你的第一步是
之后,您可以为不同的$\u SESSON元素分配不同的值
$_SESSION['email'] = $email;
$_SESSION['username'] = $username;
或者,从数据库获取用户信息后,将其分配给单个元素
$_SESSION['user'] = $row;
$\u SESSON是一个数组。所以,你的第一步是
之后,您可以为不同的$\u SESSON元素分配不同的值
$_SESSION['email'] = $email;
$_SESSION['username'] = $username;
或者,从数据库获取用户信息后,将其分配给单个元素
$_SESSION['user'] = $row;
我们可以按照以下步骤为会话创建多维数组。 例如:
$_SESSION['foo']['foo_1'] =$foo1;
$_SESSION['foo']['foo_2'] =$foo2;
$_SESSION['foo']['foo_3'] =$foo3;
...
现在,如果我们想在单个变量中使用整个foo数组。你必须这样通过考试
$foo_whole_session = $_SESSION['foo'];
您可以使用
print\r($\u SESSION)
检查您找到的内容。我们可以按照以下步骤为会话创建多维数组。
例如:
$_SESSION['foo']['foo_1'] =$foo1;
$_SESSION['foo']['foo_2'] =$foo2;
$_SESSION['foo']['foo_3'] =$foo3;
...
现在,如果我们想在单个变量中使用整个foo数组。你必须这样通过考试
$foo_whole_session = $_SESSION['foo'];
您可以使用
print\r($\u SESSION)
使用数据类型数组创建变量来检查所发现的内容。将该变量存储在会话中。使用数据类型数组创建变量。将该变量存储在会话中。