Рекомендую посмотреть как это сделано на сайтах компьютерных брендов.
Сам посмотрел проверил на своем сайте - работает. Но клиентам не делаю ибо... есть причины.
Возможно поможет SiteMan http://home.no.net/siteman/ (есть русская поддержка) - http://sitemancms.info/
или http://opensolution.org - Quick.Cms. А бесплатное можно и тут заиметь http://cmslist.ru/free/
Сперва можно глянуть сюда.
А а на счет из мускула - так никто же не знает вашей базы.
Правильно подсказали - такие файлы в отд. диру. Расширение .inc.php, а в самих файлах первым делом
if (eregi(".inc.php",$HTTP_SERVER_VARS['PHP_SELF']) || eregi(".inc.php",$_SERVER['PHP_SELF'])) { echo "<html>\r\n<head>\r\n<title>Forbidden 403</title>\r\n</head>\r\n<body><h3>Forbidden 403</h3>\r\nThe document you are requesting is forbidden.\r\n</body>\r\n</html>"; exit; }