我在这里发现了一些类似的问题,但它们都不适合我的问题。
我想创建一个由数据库中的条目组成的数组。我的代码看起来像这样:
<?php
include ("../script/db_connect.php");
$select_questions = 'select * from users ';
if (isset($_POST["own"]) && $_POST["own"] == "No") {
$select_questions .= 'where creator != '
. $_SESSION["id"];
}
$select_questions .= ' limit '
. $number;
$questions_result = mysqli_query($con, $select_questions);
while ($row = mysqli_fetch_assoc($questions_result)) {
$questions[] = $row;
}
$_SESSION["questions"] = $questions;
mysqli_close($con);
?>
之后,我想创建一个数组,稍后将其保存为$ _SESSION变量。为了测试我的代码,还有另一个页面,我想要回显我的数组。在另一页上,我使用以下PHP代码:
<?php echo var_dump($_SESSION["questions"]); ?>
我尝试了不同的版本,但它仍然无法正常工作。我是PHP的新手,所以非常感谢任何帮助!
答案 0 :(得分:1)
在 2 脚本的顶部添加此行,不要忘记开始会话:
<?php
session_start();