我在PHP中运行的SQL查询无效。我试图在phpmyadmin中运行它并且它有效,但是当我在php中运行它时它不起作用。我收到此SQL错误消息:
SQL错误:您的SQL语法中有错误;检查与MySQL服务器版本对应的手册,以便在'INSERT INTO dgds(
Name
,Url
,'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 ."');
答案 0 :(得分:1)
INSERT INTO dgds(`Name` , `Url`, 'Date') VALUES
应该是
INSERT INTO dgds(`Name` , `Url`, `Date`) VALUES
(请注意反引号与Date
周围的单引号)