2

我在 phpmyadmin 中输入了以下 sql 查询,它成功插入了一条新记录。

INSERT INTO `table` (id, timestamp) VALUES (1, '2013-09-18 13:00')

但是,当我尝试使用 php 使用它时。

//...connection
$query = "INSERT INTO `table` (id, timestamp) VALUES (1, '2013-09-18 13:00')";      
$result = mysql_query($query, $cms2013) or die("error:".mysql_error());

它抛出这样的错误:

错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“13:00)”附近使用的正确语法...

有人可以给我一些提示吗?谢谢你。

4

2 回答 2

0

你以前选择过数据库mysql_query()吗?

尝试使用查询:

$query = "INSERT INTO `db_name`.`table` (id, timestamp) VALUES (1, '2013-09-18 13:00')";      
$result = mysql_query($query, $cms2013) or die("error:".mysql_error());
于 2013-11-18T01:50:34.117 回答
0

您的查询工作正常,我已经从我的最后检查过了。请执行以下操作。

$sql = "INSERT INTO tables(id, timestamp) VALUES (1, '2013-09-18 13:00')";

mysql_query($sql) 或 die("!sql");

于 2013-09-16T08:52:08.477 回答