0

PHPとSQLは初めてですが、このスクリプトをWebサイトに実装しようとしています。何が減価償却されているのか、間違っているのかわかりません。助けてくれてありがとう。

$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);
4

1 に答える 1

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`))
于 2012-05-24T23:17:05.250 に答える