Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
maxi

Fatal error: Call to a member function on a non-object in C:inetlocalhostwww estpearuser.php on line 57

23.05.2010, 14:11. Показов 2926. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поймал такой глюк.
Fatal error: Call to a member function on a non-object in C:inetlocalhostwww estpearuser.php on line 57
Обращение идет к этой функции
function checkUser($login,$password)
{
$res =$this->db->query('select*from users where login='$login' and password='$password'');// это и есть 57 строка
while ($row =$res->fetchRow())
{
$act=$row[5];
}
if (!$res or $act==0) return false;
return true;
}
Дело в том, что все уже работало нормально, потом вероятно чет напортачил.
Эта фумкция для проверки существования юзверя, к ней обращаються практически все остальные функции и везде выскакивает глюк.
Обьясните ходябы что значит обращаюсь к члену функции без обьекта?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.05.2010, 14:11
Ответы с готовыми решениями:

Fatal error: Call to a member function query() on a non-object in db.php on line 23
Все привет. Я только учусь делать сайты с помщью ООП и паттерна mvc. Вот мой файл db.php, браузер ругается на 23 строку. <?php ...

выводит ошибку Fatal error: Call to a member function fetch_assoc() on a non-object in Z:\home\veterinar.com\www\obzor.php on line 5
<?php require_once('header.php'); function printResultSet($result_set) { echo "Количество...

Fatal error: Call to undefined function: query() in C:inetlocalhostwww estpearclasses.php on line 6
Блин, короче кидаю я в директорию где лежит мой скрипт(classes.php) следующее: DB.php PEAR.php System.php Папку DB ну и всю...

3
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
23.05.2010, 14:16
$this->db->query здесь ошибка!
$this-> - ссылается на текущий класс, а куда ссылается вторая часть- непонятно!
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
23.05.2010, 14:17
скорее всего там должно быть без db->
0
maxi
23.05.2010, 14:39
Не тут чета другое. Смотри вот начало этого класса.
Ссылается не на класс, а на переменную с результатом соеденения с базой.
У меня ощущение что ошибка вообще в другом месте, но в работе всех остальных функций сначало идет проверка на наличие юзверя.
И я говорил что все работало, просто я гдето случайно натворил.
Просто я не могу понять о чем говорит эта ошибка????
class User
{
var $db;
var $error;
function connectLTD()
{
include 'DB.php'
$dsn ='mysql://maxi@localhost:3306/testltd'
return $this->db=DB::connect($dsn);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2010, 14:39
Помогаю со студенческими работами здесь

Fatal error: Call to a member function close() on a non-object in ....index.php on line 237
нужна помощь вставляю код пхп приведенный ниже в шаблон DLE все супер работает но выдает такую ошибку: Fatal error: Call to a member...

Объясните что он хочет- PHP Fatal error: Call to a member function get() on a non-object
Добрый день помогите, устанавливаю модуль multimerch_7.7.4 для opencart, сайт падает, но админка работает и лог ошибки: PHP Fatal...

Fatal error: Call to a member function close() on null in D:\OSPanel\domains\localhost\check.php on line 31
Помогите пожалуйста нужно срочно!

Fatal error: Call to a member function on a non-object in
Прошу помощи. Начал учить ООП в php. Не могу додуматься почему не идёт class FFF { function ZZZ() { echo "порядок...

Fatal error: Call to a member function connect() on a non-object in
Fatal error: Call to a member function connect() on a non-object in /home/users1/w/wye-solution/domains/kapitalwork.com/index.php on line...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru