将阵列传输到下一页

时间:2017-03-09 15:01:45

标签: php mysql arrays

我在这里发现了一些类似的问题,但它们都不适合我的问题。

我想创建一个由数据库中的条目组成的数组。我的代码看起来像这样:

<?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的新手,所以非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

2 脚本的顶部添加此行,不要忘记开始会话

<?php
session_start();