gpt4 book ai didi

php - MySql语法错误,插入

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:47 26 4
gpt4 key购买 nike

我正在尝试插入用户输入的值以及一个字符串,该字符串是开始日期的月份年份 + 用户输入的季度的组合。怎么了。请帮助!!!!

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "addUser")) {
$date= $_POST['start_date'];
$d=date_parse_from_format("Y-m-d",$date);
$insertSQL = sprintf("INSERT INTO contacts (USER_NAME, START_DATE, THREE_MONTH, SIX_MONTH, TWELVE_MONTH, QUARTER, ORDER) VALUES (%s, %s, %s, %s, %s, %s,'".$d["month"].$d["year"].$_POST['quarter']."' )",
GetSQLValueString($_POST['user'], "text"),
GetSQLValueString($_POST['start_date'], "date"),
GetSQLValueString($_POST['3month'], "date"),
GetSQLValueString($_POST['6month'], "date"),
GetSQLValueString($_POST['12month'], "date"),
GetSQLValueString($_POST['quarter'], "text"));

我得到的错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER) VALUES ('boobz', '2013-11-22', '2013-11-29', '2013-11-23', '2013-11-02', ' at line 1

最佳答案

ORDER 是保留字。使用 ` 或更好地将其更改为数据库结构中的其他内容。这是更好的做法。

关于php - MySql语法错误,插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17842953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com