mysql_query(file_get_contents("install_1-1.sql")) or die(mysql_error()); // first two tables to create in the install_1-1.sql file CREATE TABLE smf_attachments ( ID_ATTACH int(10) unsigned NOT NULL auto_increment, ID_THUMB int(10) unsigned NOT NULL default '0', ID_MSG int(10) unsigned NOT NULL default '0', ID_MEMBER mediumint(8) unsigned NOT NULL default '0', attachmentType tinyint(3) unsigned NOT NULL default '0', filename tinytext NOT NULL, size int(10) unsigned NOT NULL default '0', downloads mediumint(8) unsigned NOT NULL default '0', width mediumint(8) unsigned NOT NULL default '0', height mediumint(8) unsigned NOT NULL default '0', PRIMARY KEY (ID_ATTACH), UNIQUE ID_MEMBER (ID_MEMBER, ID_ATTACH), KEY ID_MSG (ID_MSG) ) TYPE=MyISAM; CREATE TABLE smf_ban_groups ( ID_BAN_GROUP mediumint(8) unsigned NOT NULL auto_increment, name varchar(20) NOT NULL default '', ban_time int(10) unsigned NOT NULL default '0', expire_time int(10) unsigned, cannot_access tinyint(3) unsigned NOT NULL default '0', cannot_register tinyint(3) unsigned NOT NULL default '0', cannot_post tinyint(3) unsigned NOT NULL default '0', cannot_login tinyint(3) unsigned NOT NULL default '0', reason tinytext NOT NULL, notes text NOT NULL, PRIMARY KEY (ID_BAN_GROUP) ) TYPE=MyISAM; // the error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE smf_ban_groups ( ID_BAN_GROUP mediumint(8) unsigned NOT NUL' at line 15