作业帮 > 综合 > 作业

报错如下:You have an error in your SQL syntax; check the manual

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 05:55:49
报错如下:
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 '' at line 1
报上面的错.针对这个句子
$sql = "UPDATE zsd0c SET zsd0c.3天销售 = \"Y\",zsd0c.10天销售 = \"Y\",zsd0c.28天销售 = \"Y\" where 累计工作日 >= $M-3 and 累计工作日= $M-3 and 累计工作日
如果你的 sql 语句没有错误,是否在连接到 mysql 的时候进行了 set names charset 的操作,
比如 set names 'utf-8'.另外,如果你的表结构不用中文就更专业了.
再问: 经测试,和中文字段没有关系的。 刚才测试才发现,原因是: while($row = mysql_fetch_array($res)){ echo $row[0].'
'; } $M = $row[0];--这里$M竟然是空值。 真是奇怪了,查询后结果不能传输出来。把}下移这个问题解决了。 感谢这么快给予反馈。