вставить в ошибку - данные не будут вставлены - PullRequest
0 голосов
/ 13 мая 2018

  $fnavn = $_POST['fnavn'];
  $enavn = $_POST['enavn'];
  $adresse = $_POST['adresse'];
  $adressenr = $_POST['adressenummer'];
  $postnr = $_POST['postnummer'];
  $kontonr = $_POST['kontonummer'];
  $cvc = $_POST['cvc'];
  $fid = $_POST['frakt'];
  $gid = $_SESSION['gid'];
  $aid = $_SESSION['aid'];
  $sql = "INSERT INTO `bestillinger` (`bestilling_id`, `adresse`, `adressenummer`, `postnummer`, `fornavn`, `etternavn`, `kontonummer`, `cvc`, `time`, `fid`, `gid`, `aid`) 
              VALUES (NULL, '$adresse', '$adressenr', '$postnr', '$fnavn', '$enavn', '$kontonr', '$cvc', now(), '$fid', '$gid', '$aid')";

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

оба сеанса имеют действительныйзначение.После заполнения формы моя база данных должна поместить информацию в базу данных.в чем ошибка?

1 Ответ

0 голосов
/ 13 мая 2018

Вы экранируете одинарные кавычки внутри строки в двойных кавычках, так что на самом деле символ \ печатается как часть SQL, что делает ваш SQL недействительным.

Вам необходимо заменить \ 'просто',или оберните весь запрос, используя 'вместо "

...