|
|
|
| Уважаемые знатоки прошу помощи в следующем. Создан файл со скриптом производящим выборку из базы по заданным параметрам. скрипт работает, но только если я конкретно указал базу,логин и пароль. Не пойму как сделать скрипт более универсальным, т.е. что бы он сам подставлял эти данные используя dbconfig.php, ведь там все конкретно прописано, а выбрать их у меня не получается. | |
|
|
|
|
|
|
|
для: sansan25
(14.09.2009 в 16:09)
| | А как вы файл подключаете, можете привести эту строку? | |
|
|
|
|
|
|
|
для: cheops
(14.09.2009 в 16:12)
| | $db=mysql_connect(['DBHOST'],"nev","1234");
mysql_select_db("1234",$db); | |
|
|
|
|
|
|
|
для: sansan25
(14.09.2009 в 16:20)
| | Извиняюсь
$db=mysql_connect("localhost","nev","1234");
mysql_select_db("1234",$db); | |
|
|
|
|
|
|
|
для: 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("Не возможно выбрать базу данных");
|
никаких сообщений об ошибках не выводится? | |
|
|
|
|
|
|
|
для: 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;
?> | |
|
|
|
|
|
|
|
для: sansan25
(14.09.2009 в 16:30)
| | основной файл как выглядит? | |
|
|
|