Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 19:14   #1
r0ocket
Новичок
Джуниор
 
Регистрация: 10.04.2012
Сообщений: 2
По умолчанию подключение к БД в function

На досуге занимаюсь самописным двигом. Вчера застопорился на проверке копирайта в БД. Проблема заключается в том, что функция не хочет подключаться к базам.
PHP код:
     #Функция проверки копирайта 
     
function cop() { 
             
$db_con $_SERVER['DOCUMENT_ROOT']."./sql.txt"
             require_once(
$db_con); 
             
$db_connect mysql_connect($db_host$db_user$db_password); 
             
mysql_select_db($db_name$db_connect); 
              
             
$ver_set mysql_query("SELECT show_cop FROM siteConfig"); 
             
$ver_set mysql_result($ver_set0); 
          
             if(
$ver_set == "1"){ 
                 
$ver_set mysql_query("SELECT copyright FROM siteData"); 
                 
$ver_set mysql_result($ver_set0); 
                 
$ver_url mysql_query("SELECT site_url FROM siteData"); 
                 
$ver_url mysql_result($ver_url0); 
             } 
         
$result '<a href="http://'.$ver_url.'">'.$ver_set.'</a>'.date(", Y").'</td>'
         return 
$result
     } 
В чём может быть проблема?
r0ocket вне форума Ответить с цитированием
Старый 10.04.2012, 19:33   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

А какую именно ошибку подключения выдаёт?
Может, дело в том, что $db_host, $db_user, $db_password не объявлены глобальными?
motorway вне форума Ответить с цитированием
Старый 10.04.2012, 19:35   #3
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Поиск ошибок и отладка

Точка здесь, возможно, лишняя:
Цитата:
$db_con = $_SERVER['DOCUMENT_ROOT']."./sql.txt";
Проверьте параметры подключения (именно в самой функции), включите отображение ошибок.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Function (struct name) Axrik Общие вопросы C/C++ 2 26.02.2012 23:01
function Now Виктория7777 БД в Delphi 11 11.04.2011 21:59
VBA Function Jevgeni Microsoft Office Excel 1 04.06.2010 13:34
function c++ strabik Общие вопросы C/C++ 1 19.05.2010 13:44
подключение двух компьютеров к интернет через одно подключение Chudo4258 Помощь студентам 3 30.03.2010 16:07