
Сообщение от
fr1stok
Проблема решена!
не решена, сделай так

Сообщение от
Slavok47
CREATE TABLE IF NOT EXISTS adv_setting (
varname varchar(100) NOT NULL default '',
grouptitle varchar(50) NOT NULL default '',
value mediumtext NOT NULL,
defaultvalue varchar(250) NOT NULL default '',
optioncode mediumtext NOT NULL,
displayorder smallint(3) unsigned NOT NULL default '0',
serialize smallint(3) unsigned NOT NULL default '0'
) TYPE=MyISAM;
С версии MySQL5.5 изменился синтакс с TYPE=MyISAM на ENGINE=MyISAM
для всех создаваемых таблиц, и будет решена, хотя нет, в XML то по другому, вот пример
PHP код:
$db->query_write("CREATE TABLE " . TABLE_PREFIX . "award (
award_id smallint(5) unsigned NOT NULL auto_increment,
award_cat_id smallint(5) NOT NULL default '1',
award_name varchar(50) NOT NULL default '',
award_desc varchar(250) NOT NULL default '',
award_icon_url varchar(250) NOT NULL default '',
award_img_url varchar(225) NOT NULL default '',
award_displayorder smallint(5) NOT NULL default '0',
PRIMARY KEY (award_id)
) TYPE=MyISAM
");
У тебя не создается таблица в БД, поэтому и вторая ошибка появилась