Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / прошу помощи с кодом / 2 сообщений из 2, страница 1 из 1
01.12.2016, 20:31
    #39358908
vissavi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прошу помощи с кодом
сразу оговорюсь, я чайник, но пытаюсь разбираться ). есть сайт - витрина баннеров. проблема в том, что постоянно показывается цифра "0" в строке количество просмотренных баннеров, даже если я в базе исправлю на вымышленное число, все равно в течении часа сбрасывается на "0". эта сумма вызывается из столбца "show_advert_24"
я так понимаю вот код, который редактирует сумму показов:
Код: php
1.
2.
3.
4.
5.
6.
if (TIME - strtotime($obEngine->getConfig('time_update')) > 3600)
{
  $show_advert_24 = $mysqli->query("SELECT SUM(view) as view FROM `".PREFIX."_blocks_view` WHERE `time_add` >= (CURDATE()-1) and `time_add` < CURDATE()")->fetch_assoc()['view'];  
    
  $mysqli->query("UPDATE `".PREFIX."_config` SET `time_update` = NOW(), `show_advert_24` = '".$show_advert_24."' WHERE `id` = '1'");
}



- первая строчка отвечает за сравнения столбца time_update и если прошел час запускает изменение самих показов в "show_advert_24 "
- во второй строчке значению "show_advert_24 " присваивается сумма показов view из таблицы "_blocks_view" за последние сутки
- в третье записывается в базу значение "show_advert_24"

но это значение записывается всегда "0", хотя в таблице "_blocks_view" в столбце view записи есть, их более 20000 штук.
Подскажите где закралась ошибка? что не так считает?
Благодарю за помощь.
...
Рейтинг: 0 / 0
01.12.2016, 22:26
    #39358955
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прошу помощи с кодом
В пэхапэ с такими вопросами...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / прошу помощи с кодом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]