> Хочется по ключу login-domain всунуть еще десятка два параметров.
CREATE TABLE IF NOT EXISTS `clients` (
`login` varchar(255) NOT NULL default '',
`domain` varchar(255) NOT NULL default '',
`ipv4` varchar(255) NOT NULL default '',
`ipv6` varchar(255) NOT NULL default '',
`proxy_ipv4` varchar(255) NOT NULL default '',
`proxy_ipv6` varchar(255) NOT NULL default '',
`zz-nginx-php-zz` tinyint(1) NOT NULL default '0',
`zz-nginx-apache-zz` tinyint(1) NOT NULL default '0',
`yy-mail-yy` varchar(255) NOT NULL default '',
KEY `login` (`login`)
) TYPE=MyISAM AUTO_INCREMENT=сам считай;
$ mysql -p -u odmin -D supirbasa -e 'INSERT INTO clients VALUES (ynek,ynek.biz,5.11.11.11,2001:4000:1:1234::1,127.0.0.1,,0,1,);'
Ну если прям так хочется трехмерности: логин-домен-значения, то могёшь для
каждого логина создавать базу, в этой базе таблицу "домен(ы)", и в них уже значения.
Короча, планировать сначала надо, решений дох...я.
> 1) XML-конфиг
XML удобен для юзеров. Например цвет кнопак менять
> 2) sqlite база
эта хрень для работы с приложениями.
> 3) ваши варианты...
Голый текст:
ключ = значения до первого "\n"
ключ(аргумент) = значения до первого "\n"
и парсер на C и regexp :D
В последней профит: Аццкая скорость, непортабельность (с работы не выгонят).
MySQL для работы типа "наотибись и так полно дел".