2012-05-24 22 views
0

即时通讯新的PHP和SQL,但我试图执行此脚本到我的网站。无法弄清楚折旧或不正确。预先感谢您的帮助。我在我的SQL语法中有一个错误

$query = "CREATE TABLE `$SET9` (`comment` mediumtext NOT NULL, `time` timestamp(14) 
NOTNULL, `image` TEXT NOT NULL default '', `title` varchar(80) NOT NULL default '', `uid` 
int(4) NOT NULL auto_increment, `comments` int(11) NOT NULL default '0', `postedBy` 
varchar(80) NOT NULL default '', PRIMARY KEY (`uid`))"; 
     $result = @mysql_query ($query); 
+5

你的第二个不为空是一个单词。如果您向我们提供错误,我们可以帮助更好 – Kyra

+0

您应该显示错误消息。 –

+0

@Kyra的+1。另外,你不需要'comments'字段的单引号(因为它的数据类型是整数)。 – inhan

回答

1
CREATE TABLE `$SET9` (`comment` mediumtext NOT NULL, `time` timestamp(14) 
NOT NULL, `image` TEXT NOT NULL default '', `title` varchar(80) NOT NULL default '', `uid` 

--^put a space here 

int(4) NOT NULL auto_increment, `comments` int(11) NOT NULL default '0', `postedBy` 
varchar(80) NOT NULL default '', PRIMARY KEY (`uid`)) 

更新:

TIMESTAMP不接受修饰符MySQL。试试这个:

CREATE TABLE `$SET9` (`comment` mediumtext NOT NULL, `time` timestamp 

--                 ^nothing here 

NOT NULL, `image` TEXT NOT NULL default '', `title` varchar(80) NOT NULL default '', `uid` 
int(4) NOT NULL auto_increment, `comments` int(11) NOT NULL default '0', `postedBy` 
varchar(80) NOT NULL default '', PRIMARY KEY (`uid`)) 
+0

准,当我发布这篇文章时,缺失的空间只是一个格式问题。 – Keller

+0

@Keller:please删除评论和彻底检查空白空间。它适用于我的机器。 – Quassnoi

+0

准确你是对的,但现在我有这个问题。http://stackoverflow.com/questions/10746827/it-says-acess-denied-but - 我有正确的信息 对不便之处,敬请原谅。 – Keller