Друзья я отчаянии. этот форум последняя надежда) Вылезает такая ошибка: Notice: Undefined variable: db in /var/www/user69833/data/www/paybonus.ml/pages/_inserts_list.php on line 23 Fatal error: Call to a member function Query() on null in /var/www/user69833/data/www/paybonus.ml/pages/_inserts_list.php on line 23 Собственно вот сам фрагмент кода. В данном случае ошибка в 5 строке PHP: <?PHP $dt = time() - 60*60*48; $db->Query("SELECT * FROM db_payeer_insert WHERE status = '1' AND date_add > '$dt'"); if($db->NumRows() > 0){ $all_pay = 0; $all_pay_sum = 0; ?>
Тут всё довольно просто. Первая ошибка - переменная не найдена. Значит эта переменная просто напросто не создана. Вторая ошибка - следствие первой. Нужно положить в переменную $db id соединения с БД Если не можешь в ООП - пиши в процедурном стиле.
@vastray, $db->Query ты пытаешься оперировать объектом, которого у тебя вообще нет. У тебя там должно быть либо создание объекта, либо файл подключения к дб
https://php.ru/manual/mysqli.query.html там есть пример. с комментариями. Смотри Объектно-ориентированный стиль
мне лень) --- Добавлено --- я в этой вашей ООПшной теме не волоку, а в процедурном надо всё переписывать, чтобы быть уверенным, что всё будет работать.