【发布时间】:2016-12-16 17:21:25
【问题描述】:
我想通过它开始会话的代码如下:
$user = mysqli_fetch_array($run);
$run1 = mysqli_query($conn,"select * from users where email='$email' AND school_id='$school_id'");
$users = array();
while($user_r = mysqli_fetch_array($run1))
{
$users[] = array("subject_id" => $user_r['subject_id'],"class_id" => $user_r['class_id']);
$_SESSION['sub_cls']=$users;
}
但我无法启动会话并且它没有返回任何值。 我应该如何开始会话?
【问题讨论】:
-
你开始会话了吗?
-
“我应该如何开始会话” ---
session_start();也许? -
@Fred-ii- 是的,在页面顶部,我已经开始了会话
-
1.您是否在 PHP 脚本的顶部开始了会话? 2. 您在
while()循环的每次迭代中都覆盖了$_SESSION['sub_cls']值。 -
1.固定点编号2 如above 所述。 2. 在
while()循环之外执行var_dump($_SESSION['sub_cls']);,看看你得到了什么。