php中的MySQL错误,但不是phpmyadmin中的错误

时间:2013-12-01 23:12:12

标签: php mysql sql phpmyadmin

我在PHP中运行的SQL查询无效。我试图在phpmyadmin中运行它并且它有效,但是当我在php中运行它时它不起作用。我收到此SQL错误消息:

  

SQL错误:您的SQL语法中有错误;检查与MySQL服务器版本对应的手册,以便在'INSERT INTO dgds(NameUrl,'Date'附近使用正确的语法)VALUES('hdhed','gdhd','12 2013年1月9日

我的SQL查询是:

CREATE TABLE ". $tbname ."
(
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR( 255 ) ,
Url VARCHAR( 255 ) ,
Date VARCHAR ( 255 ),
PRIMARY KEY ( Id )
);
INSERT INTO ". $tbname ." (`Name` ,  `Url`, 'Date') VALUES ('". $name ."',  '". $url ."', '". $date ."');

1 个答案:

答案 0 :(得分:1)

INSERT INTO dgds(`Name` ,  `Url`, 'Date') VALUES 

应该是

INSERT INTO dgds(`Name` ,  `Url`, `Date`) VALUES

(请注意反引号与Date周围的单引号)