使用$ _SESSION变量在数据库中插入任何内容

时间:2011-12-27 16:11:16

标签: php session

我有以下示例用法:

  $insert = "
  INSERT INTO table (
      field
  ) VALUES (
      '".$_SESSION['field']."'
  )
  ";

由于某种原因,它正在插入空白,并且没有提交任何数据。我正在以正确的方式做什么?

我确实有多个字段,但它们太多,所以缩小示例只包含一个字段。

1 个答案:

答案 0 :(得分:1)

在为$ _SESSION ['field']分配任何内容之前,使用session_start()启动会话。

插入后,您可以使用session_unset()删除会话变量但不删除会话本身,或者可以使用session_destroy()来销毁变量。