Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 10 Марта 2012, 20:13:23
Мне в БД необходимо создать таблицы.
Но чемусь не хочет, выдаёт ошибку в синтаксисе
Где я лохонулся?
Выдаёт ошибку:
#1064 - 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 'dbquery("CREATE TABLE".$db_prefix."atarticles (
atarticle_id SMALLINT(5) UNSIG' at line 1
Вот сам запрос:
dbquery("CREATE TABLE".$db_prefix."atarticles (
atarticle_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
atarticle_cat SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
atarticle_subject VARCHAR(200) NOT NULL DEFAULT '',
atarticle_snippet TEXT NOT NULL,
atarticle_atarticle TEXT NOT NULL,
atarticle_breaks CHAR(1) NOT NULL DEFAULT '',
atarticle_name SMALLINT(5) UNSIGNED NOT NULL DEFAULT '1',
atarticle_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
atarticle_reads SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
atarticle_allow_comments TINYINT(1) UNSIGNED NOT NULL DEFAULT '1',
atarticle_allow_ratings TINYINT(1) UNSIGNED NOT NULL DEFAULT '1',
PRIMARY KEY (atarticle_id)
) TYPE=MyISAM;");
");
dbquery("CREATE TABLE ".$db_prefix."atarticle_cats (
atarticle_cat_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
atarticle_cat_name VARCHAR(100) NOT NULL DEFAULT '',
atarticle_cat_description VARCHAR(200) NOT NULL DEFAULT '',
atarticle_cat_sorting VARCHAR(50) NOT NULL DEFAULT 'atarticle_subject ASC',
atarticle_cat_access TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (atarticle_cat_id)
) TYPE=MyISAM;");
");