我得到错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在'10','16:39:02','292.35')附近的第1行
这是我在php中运行的查询:
mysql_query("INSERT INTO `copper`
(`month`, `time`, `price`)
VALUES
('$month', '$time', '$price')") or die(mysql_error());
这是一个文字示例:
INSERT INTO `table`
(`month`, `time`, `price`)
VALUES
('10', '16:39:02', '292.35')
这是我的表格设置
答案 0 :(得分:1)
回显您的实际查询,以便您可以看到生成的内容。
$query = "INSERT INTO `copper` (`month`, `time`, `price`) VALUES ('$month', '$time', '$price')";
mysql_query($query) or die(mysql_error() . '<br />Query: ' . $query);
答案 1 :(得分:1)
这应该像你发布的那样工作,所以这里有一些猜测:
您确定$month
不包含'
吗?
你确定那些实际上是正确的报价吗?即不是这些天来自文字处理器的奇特东西? (你是否从web / pdf / doc复制并粘贴了这个?)
否则,丢失查询中的换行符,无论如何,但你永远不知道。