Code
DELETE FROM `dle_online` WHERE `time` < '1276256980'
Вот что выдаёт при попытке установить модуль online v 3.0. в phpmyadmin создал таблицу dle_online. туда отправил запрос тот что в инструкции.
Code
CREATE TABLE IF NOT EXISTS `dle_online` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) CHARACTER SET cp1251 NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`location` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Все равно такая же ошибка. Что мне делать?Добавлено (11.06.2010, 15:11)
---------------------------------------------
По прозьбе зрителей
в факе написано:
Code
3. В PhpMyAdmin сделайте запрос:
CREATE TABLE IF NOT EXISTS `Ваш_префикс_online` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) CHARACTER SET cp1251 NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`location` varchar(255) CHARACTER SET cp1251 NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Я поменял `Ваш_префикс_online` ( на `dle_online` (.
отправил запрос, на сайте всё равно такая же ошибка
Code
MySQL Error!
------------------------
The Error returned was:
Unknown column 'time' in 'where clause'
Error Number:
1054
[code]DELETE FROM `dle_online` WHERE `time` < '1276257539'
[/code] Обновил страницу с таблицей, запрос стал другой.
Code
SELECT *
FROM `dle_online`
LIMIT 0 , 30
Что мне нужно сделать, что бы всё работала?