Safary
Новичок
в PHP просто пишу:
PHP:
<?
require('include/config.php');
$sql['connect']=@mysql_connect($sql['host'],$sql['user'],$sql['pass']) or die('ошибка: невозможно подключение к БД');
$query="CREATE DATABASE `scms`";
mysql_query($query);
mysql_select_db('scms');
$query="CREATE TABLE `structure` (
`id` int(7) auto_increment,
`pid` int(7),
`sort` varchar(255) default '0',
`level` int(2) default '1',
`link` varchar(255),
`type` varchar(1) default '1',
`section` varchar(255),
`name` varchar(255),
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
FOREIGN KEY (pid) REFERENCES structure(id) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
CREATE TABLE `pages` (
`id` int(7) auto_increment,
`pid` int(7),
`title` varchar(255),
`description` varchar(255),
`text` text,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
FOREIGN KEY (pid) REFERENCES structure(id) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
INSERT INTO `structure` ( `id` , `pid` , `sort` , `level` , `link` , `type` , `section` , `name` )
VALUES (
'', NULL , '0', '1', NULL , '1', NULL , 'главная страница'
), (
'', NULL , '0', '1', NULL , '1', NULL , 'ошибка 404'
)";
mysql_query($query);
?>

и тогда не будет возникать вопросов типа: