Соединение с бд

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Пишу свою CMS'ку. В конфиге делаю коннект к БД. Подскажите, пожалуйста, как сделать так, чтобы в каждой функции не писать:

PHP:
$db=mysql_connect ("localhost",'root','');
 
mysql_select_db ("db",$db);
 
походу написание CMS'ки немного преждевременное
да и в них достаточно сильно актуально использование OOP/MVC

самый простой способ сделать то что вам нужно:
1) создать файл аля startup.php и в него вложить тот код что выше
2) в файле в котором нужно подключение к БД делать банальный инклюд include_once "startup.php"


и рекомендую взглянуть на PDO вместо классических ф-ций mysql_***
 
если это касается запросов в бд, то не include_once, а лучше require
 
создаешь папку config
там создаешь PHP файл и пишешь там
<?
$db=mysql_connect ("localhost",'root','');

mysql_select_db ("db",$db);
?>
На папку ставишь хтаксес deny from all
Остальные файлы инклюдишь к нему:
include "config/config.php"
или
include_once "config/config.php"

require не советуют из-за того что это тяжелая функция...Ваше дело конечно...
 
require не советуют из-за того что это тяжелая функция...Ваше дело конечно...
бред. Файлы, подключенные через require подключает файлы на начале этапа выполнения, а include во время интерпретации. Вот и вся разница.
 
Назад
Сверху