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

Форум MySQL

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

 

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

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

тема: Подключение к Базе данных используя dbconfig.php
 
 автор: sansan25   (14.09.2009 в 16:09)   письмо автору
 
 

Уважаемые знатоки прошу помощи в следующем. Создан файл со скриптом производящим выборку из базы по заданным параметрам. скрипт работает, но только если я конкретно указал базу,логин и пароль. Не пойму как сделать скрипт более универсальным, т.е. что бы он сам подставлял эти данные используя dbconfig.php, ведь там все конкретно прописано, а выбрать их у меня не получается.

  Ответить  
 
 автор: cheops   (14.09.2009 в 16:12)   письмо автору
 
   для: sansan25   (14.09.2009 в 16:09)
 

А как вы файл подключаете, можете привести эту строку?

  Ответить  
 
 автор: sansan25   (14.09.2009 в 16:20)   письмо автору
 
   для: cheops   (14.09.2009 в 16:12)
 

$db=mysql_connect(['DBHOST'],"nev","1234");
mysql_select_db("1234",$db);

  Ответить  
 
 автор: sansan25   (14.09.2009 в 16:21)   письмо автору
 
   для: sansan25   (14.09.2009 в 16:20)
 

Извиняюсь

$db=mysql_connect("localhost","nev","1234");
mysql_select_db("1234",$db);

  Ответить  
 
 автор: cheops   (14.09.2009 в 16:24)   письмо автору
 
   для: sansan25   (14.09.2009 в 16:21)
 

Хм... вообще имелось в виду, как вы подключаете файл dbconfig.php.

PS А если добавить проверки
$db=mysql_connect("localhost","nev","1234");
if(!$db) exit("Невозможно установить соединение");
if(!mysql_select_db("1234",$db)) exit("Не возможно выбрать базу данных");

никаких сообщений об ошибках не выводится?

  Ответить  
 
 автор: sansan25   (14.09.2009 в 16:30)   письмо автору
 
   для: cheops   (14.09.2009 в 16:24)
 

при подключении к базе как указано выше ошибок нет,но в том то и дело ,что там указаны конкретные параметры - localhost , nev . Но мне хотелось бы что бы там стояли переменные автоматически извлекающие свои значения из dbconfig.php Что бы можно было поставить скрипт на любой сайт и он начал работать без всяких корректировок.


файл dbconfig.php
<?PHP

define ("DBHOST", "localhost");

define ("DBNAME", "1234");

define ("DBUSER", "nev");

define ("DBPASS", "1234");

define ("PREFIX", "dle");

define ("COLLATE", "cp1251");

define ("USERPREFIX", "dle");

$db = new db;

?>

  Ответить  
 
 автор: Trianon   (15.09.2009 в 11:22)   письмо автору
 
   для: sansan25   (14.09.2009 в 16:30)
 

основной файл как выглядит?

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

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