Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: При переносе с openserver сайт не работает

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
shahin
Отправлено: 27 Октября, 2017 - 21:30:25
Post Id


Забанен


Покинул форум
Сообщений всего: 116
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Здравствуйте, на локалке все нормально работало но когда сайт загрузил на сервер появилась ошибка
PHP:
скопировать код в буфер обмена
  1. Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in /var/www/u0406312/public_html/azecms.com/core/core.php:75 Stack trace: #0 /var/www/u0406312/public_html/azecms.com/core/core.php(94): Auth(false, false) #1 /var/www/u0406312/public_html/azecms.com/index.php(39): require_once('/var/www/u04063...') #2 {main} thrown in /var/www/u0406312/public_html/azecms.com/core/core.php on line 75
 
 Top
Строитель Модератор
Отправлено: 27 Октября, 2017 - 21:35:59
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




shahin, посмотрите тут
 
 Top
shahin
Отправлено: 27 Октября, 2017 - 22:13:51
Post Id


Забанен


Покинул форум
Сообщений всего: 116
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Строитель пишет:
shahin, посмотрите тут

Спасибо посмотрел но это не помогло
 
 Top
Sail
Отправлено: 27 Октября, 2017 - 22:48:29
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




shahin пишет:
Call to a member function fetch_assoc() on boolean

Потому что метод, выполняющий запрос к БД вернул false.
Например: mysqli::query()
Причина - синтаксическая ошибка в сформированном запросе, либо...
Подробности можно узнать, воспользовавшись методом (или свойством), возвращающим (или содержащем) информацию об ошибке...
Например: mysqli::$error
Там и примеры есть.
Можно перед выполнением запроса просто вывести его текст в браузере и увидеть, что не так...
(Добавление)
Или это был запрос, не предусматривающий возврат набора данных (insert, update), а Вы его результат по инерции fetch() скармливаете Улыбка
 
 Top
shahin
Отправлено: 27 Октября, 2017 - 23:25:34
Post Id


Забанен


Покинул форум
Сообщений всего: 116
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Sail пишет:
shahin пишет:
Call to a member function fetch_assoc() on boolean

Потому что метод, выполняющий запрос к БД вернул false.
Например: mysqli::query()
Причина - синтаксическая ошибка в сформированном запросе, либо...
Подробности можно узнать, воспользовавшись методом (или свойством), возвращающим (или содержащем) информацию об ошибке...
Например: mysqli::$error
Там и примеры есть.
Можно перед выполнением запроса просто вывести его текст в браузере и увидеть, что не так...
(Добавление)
Или это был запрос, не предусматривающий возврат набора данных (insert, update), а Вы его результат по инерции fetch() скармливаете Улыбка

а почему тогда на опенсервере работает все без проблем?
Вот строка 75
PHP:
скопировать код в буфер обмена
  1.  
  2. 70.   function Auth($login, $pass) {
  3. 71.       global $mysqli;
  4. 72.       connectDB();
  5. 73.       $result_set = $mysqli->query("SELECT * FROM `users` WHERE `login`='".$login."' AND `password`= '".$pass."'");
  6. 74.       closeDB();
  7. 75.       if ($result_set->fetch_assoc()) return true;
  8. 76.       else return false;
  9. 77.    }
  10.  
 
 Top
Sail
Отправлено: 28 Октября, 2017 - 11:25:14
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




shahin, для начала проверьте значение переменной $mysqli после connectDB(), потом - значение переменной $result_set после выполнения запроса...
А гадания на кофейной гуще - ни к чему.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB