Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как подключиться к БД в отдельном файле?
 
 автор: gumplen   (24.02.2009 в 16:29)   письмо автору
 
 

У меня такая проблема. На каждой страничке я подключаюсь к БД кодом вроде такого:
$db = mysql_connect('host', 'login', 'pass');
mysql_select_db('database', $db);

Я решил вынести этот кусок в отдельный файл и инклудить его куда нужно, но вышеприведенный код из подключаемого файла работать отказывается. Подключал так:
include('db.php');

Подскажите, как грамотно решить эту проблему.

  Ответить  
 
 автор: Druid   (24.02.2009 в 16:34)   письмо автору
 
   для: 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();
  }
?>


И подключаеш

include('config.php'); 

  Ответить  
 
 автор: gumplen   (24.02.2009 в 17:15)   письмо автору
 
   для: Druid   (24.02.2009 в 16:34)
 

Спасибо, все заработало.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования