Ничего не вставлено в базу данных с использованием переменных $ _SESSION - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть следующий пример использования:

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

По какой-то причине он вставляет пробелы и данные не передаются. Что я делаю правильно?

У меня есть несколько полей, но их было слишком много, поэтому просто сократили пример, чтобы включить только одно поле.

1 Ответ

1 голос
/ 27 декабря 2011

Используйте session_start () для запуска сеанса перед присвоением чего-либо $ _SESSION ['field'].

После вставки вы можете удалить переменные сеанса, но не сам сеанс, используя session_unset (), или вы можете уничтожитьпеременные, использующие session_destroy ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...