SQL查询:
"INSERT INTO `ORDER_HEADER` (`order_ID`, `customer_ID`, `time_of_sale`, `net_total`)
VALUES (NULL, {$_SESSION['customer_ID']}, NOW(), '{$_SESSION['grand_total']}')"
MySQL说:文档
1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在“INSERT INTO
ORDER_HEADER
(order_ID
,customer_ID
,time_of_sale
,`net_tot'附近使用正确的语法1
答案 0 :(得分:0)
我认为你的错误在开头有一个额外的引用。你必须在mysql告诉你查询中的错误之前看一下。
'"INSERT
答案 1 :(得分:0)
嘿,兄弟,你忘了把这个值括在单引号中
('){$_SESSION['customer_ID']}
因此你得到语法错误
快乐编码:)
答案 2 :(得分:0)
根据您的错误,您似乎在开头有一个额外的引用。您可能还遇到了$ _SESSION变量的字符串连接问题。
您是否尝试过使用php PDO语句?这将使您的生活更轻松,它们可用于防止SQL注入攻击,通常只是让您的代码更安全。
这是我最喜欢的教程: http://net.tutsplus.com/tutorials/php/php-database-access-are-you-doing-it-correctly/