Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 Нет подключения к базе?  [new]
gudy
Member

Откуда:
Сообщений: 69
Всем привет. Столкнулся с такой проблемой впервые, а именно.
Есть файл.php (не index)
Пишу код <?
//делаю подключение к БД - успешно

//определяю пару переменных например $a и $b - успешно

// написал функцию function название ($a,$b){

//пишу код ну и получаю результат

}

ниже пишу дальше код и
// обращаюсь к функции....
?>
НО ВОТ ПРОБЛЕМА за функцией подключение к БД работает, а вот внутри функции не работает. Подскажите в чем дело может быть.
15 авг 17, 11:23    [20724451]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
gudy
Member

Откуда:
Сообщений: 69
Кажется причину нашел, все дело в MYSQLI_CONNECT
а что делать теперь постоянно надо передавать параметр подключения в функцию?
15 авг 17, 13:19    [20724921]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
vkle
Member

Откуда: Самара
Сообщений: 13566
Не вполне понятно вопрос. Код показали бы, чтоли...
А так, подозреваю, Вам следует использовать объектно-ориентированный стиль вместо процедурного, чтоб не передавать линк всякий раз.
15 авг 17, 15:05    [20725352]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
gudy
Member

Откуда:
Сообщений: 69
Да вот же уже в принципе начитался и понял что функция не видет из вне переменные только если в функции каждый раз объявлять переменную GLOBAL то все норм. Надо изучать ООП.
15 авг 17, 15:07    [20725367]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
vkle
Member

Откуда: Самара
Сообщений: 13566
Чего там изучать то... прочитать страничку с примерами http://php.net/manual/ru/mysqli.examples-basic.php и что-нибудь по самым основам ООП - и можно пытаться что-то делать.
15 авг 17, 15:34    [20725516]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
gudy
Member

Откуда:
Сообщений: 69
Спасибо, буду дальше воять.
15 авг 17, 15:47    [20725617]     Ответить | Цитировать Сообщить модератору
 Re: Нет подключения к базе?  [new]
gudy
Member

Откуда:
Сообщений: 69
gudy
Да вот же уже в принципе начитался и понял что функция не видет из вне переменные только если в функции каждый раз объявлять переменную GLOBAL то все норм. Надо изучать ООП.

Подскажите если есть вариант что нить достойное по основам ООП. Заранее спасибо.
16 авг 17, 09:40    [20727158]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить