|
|
|
| У меня такая проблема. На каждой страничке я подключаюсь к БД кодом вроде такого:
$db = mysql_connect('host', 'login', 'pass');
mysql_select_db('database', $db);
|
Я решил вынести этот кусок в отдельный файл и инклудить его куда нужно, но вышеприведенный код из подключаемого файла работать отказывается. Подключал так:
Подскажите, как грамотно решить эту проблему. | |
|
|
|
|
|
|
|
для: gumplen
(24.02.2009 в 16:29)
| | Файл config.php
<?php
$dblocation = "localhost";
$dbname = "bd";
$dbuser = "login";
$dbpasswd = "pass";
// Соединяемся с сервером базы данных
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
exit();
}
// Выбираем базу данных
if (! @mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
exit();
}
mysql_query("SET NAMES 'cp1251'");
// Небольшая вспомогательная функция, которая выводит сообщение об ошибке
// в случае ошибки запроса к базе данных
function puterror($message)
{
echo("<p>$message</p>");
exit();
}
?>
|
И подключаеш
| |
|
|
|
|
|
|
|
для: Druid
(24.02.2009 в 16:34)
| | Спасибо, все заработало. | |
|
|
|