Перейти к содержимому


Фотография
- - - - -

Ошибка: Error: 1064 - You have an error in your SQL syntax


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Оффлайн   kanakukk

    Новичок


  • Пользователи
  • Репутация
    1
    • Cообщений: 2
    • Форум:Нет

Отправлено 23 Февраль 2018 - 03:05

Вот есть одинаковая проблема как здесь: http://ipbzona.ru/to...our-sql-syntax/

 

Date: Wed, 21 Feb 2018 15:33:45 +0000
Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'rows FROM ipb_sessions WHERE running_time > 1519226325' at line 1
IP Address: xx.xx.xx.xxx.xx.xx - /xxxx/index.php?adsess=xxxxxxxxxxxxxxxx9a5fb22&
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT count(*) as rows FROM ipb_sessions WHERE running_time > 1519226325
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File | Function | Line No. |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| xxxxxxx/sources/base/ipsController.php | [admin_core_mycp_dashboard].doExecute | 300 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

Не понимаю решения.


  • 0

#2 Оффлайн   ..ツ⋆WOLF⋆ツ..

    Гуру


  • Модераторы
  • Репутация
    1 900
    • Cообщений: 8 684
    • Форум:3.4.х
    • Город:Казань

Отправлено 23 Февраль 2018 - 03:10

 

 

mariadb-server 10.2
кривые)))
поставил 10.1 заработало

  • 1

#3 Оффлайн   kanakukk

    Новичок


  • Пользователи
  • Репутация
    1
    • Cообщений: 2
    • Форум:Нет

Отправлено 23 Февраль 2018 - 22:19

надо открывать xxxxxx\applications\core\modules_admin\mycp\dashboard.php

 

ряд 379:

$online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rows', 'from' => 'sessions', 'where' => "running_time > {$time}" ) );

$stats['active_users'] = $online['rows'];

решение: 

$online = $this->DB->buildAndFetch( array( 'select' => 'count(*) as rowcount', 'from' => 'sessions', 'where' => "running_time > {$time}" ) );

$stats['active_users'] = $online['rowcount'];

 

и работает с mariadb 10.2 тоже


  • 1