у меня такие таблицы
[sql]
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(20) NOT NULL default '', `passw` varchar(40) NOT NULL default '', `group` int(11) NOT NULL default '0', `type_of` enum('Admin','User') NOT NULL default 'User', `name` varchar(60) NOT NULL default '', `email` varchar(100) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Пользователи';
CREATE TABLE `groups` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(25) NOT NULL default '',
`role` varchar(20) NOT NULL default '',
`link` varchar(100) NOT NULL default '',
`descr` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Группы';
CREATE TABLE `permissions` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
`link` varchar(100) default NULL,
`descr` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Права';
[/sql]
дело в том, что у админов будет пустое (точнее не такое как у остальных пользователей) поле group. а в таблице groups их вообще не будет
-~{}~ 29.09.05 15:42:
еще есть таблицп online
[sql]
CREATE TABLE `online` (
`login` varchar(30) NOT NULL default '',
`online_since` datetime NOT NULL default '0000-00-00 00:00:00',
`sid` varchar(65) NOT NULL default '',
UNIQUE KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
[/sql]