• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] Выделить MySQL запросы

Статус
В этой теме нельзя размещать новые ответы.

PHPROGRAMER

Создатель
Регистрация
22 Дек 2007
Сообщения
12
Реакции
1
Вообщем устанавливаю один модуль, установил запускаю install.php - не хочет устанавливаться, решил выделить мускл из этого файла - не получилось, может кто поможет:
if ($action == "install") {
$tableSchema = array();
$tableSchema[] = "DROP TABLE IF EXISTS " . PREFIX . "_obmen";
$tableSchema[] = "CREATE TABLE " . PREFIX . "_obmen (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`link` varchar(255) NOT NULL default '',
`icq` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
`posit` smallint(5) NOT NULL default '1',
`description` varchar(255) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */";
$tableSchema[] = "INSERT INTO `" . PREFIX . "_obmen` VALUES (1, 'Поддержка DataLife Engine', 'http://afs.net.ru/', '380119', 'konohoff@gmail.com', 0, 'Сайт поддержки движка DataLife Engine');";


foreach($tableSchema as $table) {
$db->query ($table);
}

P.S: Префикс dle_
 
PHP:
DROP TABLE IF EXISTS dle_obmen;
CREATE TABLE `dle_obmen` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`link` varchar(255) NOT NULL default '',
`icq` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
`posit` smallint(5) NOT NULL default '1',
`description` varchar(255) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `dle_work` VALUES (1, 'Поддержка DataLife Engine', 'http://afs.net.ru/', '380119', 'konohoff@gmail.com', 0, 'Сайт поддержки движка DataLife Engine');

помойму такой должен быть запрос... но лучше сделай бекап бд, и выполни запрос...
 
Walkman, а почему ты изменил TYPE=MyISAM на ENGINE=MyISAM ?
В остальном же я соглашусь.
 
что за мод?
 
я точно не знаю что там должно быть) TYPE или ENGINE ))
мона выполнить это:
PHP:
) TYPE=MyISAM DEFAULT CHARSET=cp1251;
или это:
PHP:
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
 
=) Но у него там написано Type), так что пусть делает
TYPE=MyISAM DEFAULT CHARSET=cp1251;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху