插入错误 - 数据不会插入

时间:2018-05-13 20:34:14

标签: mysql insert sql-insert



  $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 :(得分:1)

您正在双引号字符串中转义单引号,因此实际上会将\字符作为SQL的一部分打印,从而导致SQL无效。

您需要将''替换为',或者使用'而不是

包装整个查询