好吧,我不知道为什么该行代码不起作用。 我以前在一个站点上使用过它,所以现在我正在处理和粘贴,但在该站点上遇到了错误,但最后一个却没有。

   $query = "INSERT INTO calendar (group, date, subject, info,) 
   VALUES ('$group', '$date', '$subject', '$info')";

^^^^我的查询

   if(mysql_query($query)){
         echo "Form Successfully Submited!";
   }

^^^^提交查询

就像我说过的,我之前使用此代码没有任何错误,但是现在我得到了一个错误。 该错误显示查询提交失败:您的SQL语法有错误。 检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在“组,日期,主题,信息”附近使用。VALUES(第1行的“ SlowTheTurtle”,“ 0412014”,“ asdfasdf”,“ a”

===============>>#1 票数:1 已采纳

group是MySQL中的reserved word(s) 您需要使用反引号将它们包装起来。

一定是这样

$query = "INSERT INTO calendar (`group`, `date`, `subject`, `info`) 
   VALUES ('$group', '$date', '$subject', '$info')";

PHP 5.5.0不推荐使用( mysql_* )扩展名,以后将删除该扩展名。 相反,应使用MySQLiPDO_MySQL扩展的Prepared Statements来抵御SQL Injection攻击!

===============>>#2 票数:0

第一个单词'info'后面有一个逗号,后面没有另一个列名。 可以吗?

尝试:

$query = "INSERT INTO calendar (group, date, subject, info)
    VALUES ('$group', '$date', '$subject', '$info')";

  ask by user2892875 translate from so

未解决问题?本站智能推荐:

2回复

传递字符串时,PHP MySQL查询错误

嗨,我遇到了MySQL查询未传递字符串变量的问题。 如果$pass仅包含数字,则可以正常工作。 当它包含字母时,出现Cannot execute the query错误。 例:
7回复

MySQL查询字符串包含

我一直在尝试找出如何使用MySQL进行查询,以检查某个列中的值(字符串$haystack )是否包含某些数据(字符串$needle ),如下所示: 在PHP中,该函数称为substr($haystack, $needle) ,所以也许:
1回复

MySQL查询子字符串?

我有一个电视节目和收视率数据库,我想这样做:搜索来自某个网​​络的某些电视节目的所有收视率... 我有带有电视节目ID的收视率表,但其中没有网络ID列...而且我有一个电视节目表,其中每个电视节目都有网络ID一。 我怎样才能做到这一点? 这是子串的情况吗? 我的表结构:
1回复

Android使用php连接到mysql,字符串查询错误

我正在写一个使用http post连接到php脚本以连接到mysql数据库的android程序。 查询是要发送的变量。 这是我的代码的一部分: 请注意,consumer_email是包含我要查询的电子邮件的字符串。 但是我一直与此语法错误。 如果我带走线路consumer 。
3回复

MySQL字符串返回错误

不确定什么是不正确的,但它是我的单引号/双引号。 错误号码:1064
5回复

多个查询字符串参数到mysql查询

我最初有这个工作: url: http://server/blah.php?FacilityCode=FT 但我想改变这一点,以便人们可以在某种程度上提交查询中的多个值,即: http://server/blah.php?FacilityCode=FT,CC,DD,EE 我尝
1回复

用于在php SQL语法错误中存储字符串数组的mysql查询

我有一个php form,其中formfields是字符串数组。以下是从数组中提取字符串并将其与其他提取的字符串一起保存在数据库中的代码。 现在我收到以下错误 您的SQL语法有误; 检查与您的MySQL服务器对应的手册以获取正确的语法,以在'(''23','12321','1
1回复

可捕获的致命错误:由于mysql查询,无法将类stdClass的对象转换为字符串

当我在android编程中我输入简单查询时我正在使用jsonarray,但是当我在php函数中输入查询时它返回错误: 邮递区号: php功能及查询: 谢谢你的帮助。
3回复

为什么在MySQL查询中比较字符串不起作用

我在MySQL中运行一个非常简单的SELECT查询,但无法正常工作。 这给了我所需的输出。 喜欢 这是字符串一。 这是字符串二。 这是字符串三。 等等... 但是如果我正在运行这样的查询 它没有给出任何输出。 我什至尝试了TRIM功能。
1回复

使用PDO MySQL查询将字符串传递给javascript

我有一个包含'banned_ip'和'reason'列的表,我正在尝试显示特定于被禁用户的错误消息。 出于某种原因,显示$ row ['reason']似乎存在问题。 有任何想法吗? PHP: JS: