$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条答案
按热度按时间pnwntuvh1#
您正在双引号字符串中转义单引号,这样实际上会将\字符作为sql的一部分打印出来,从而使sql无效。
您需要将'替换为just',或使用'instead of' Package 整个查询