News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Помогите извлечь проблему

Started by esen, August 12, 2020, 12:46:10 AM

Previous topic - Next topic

esen

При проверке IP или активность пользователя выдает такую ошибку. Как решить?
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'ifnull'
Файл: /var/www/user53649/data/www/battle.on.kg/forum/Sources/Profile-View.php
Строка: 1136


global $smcFunc, $txt, $scripturl;

    // Get a list of error messages from this ip (range).
    $request = $smcFunc['db_query']('', '
        SELECT
            le.log_time, le.ip, le.url, le.message, IFNULL(mem.id_member, 0) AS id_member,
            IFNULL(mem.real_name, {string:guest_title}) AS display_name, mem.acct_username
        FROM {db_prefix}log_errors AS le
            LEFT JOIN {db_prefix}bnet AS mem ON (mem.id_member = le.id_member)
        WHERE ' . $where . '
        ORDER BY ' . $sort . '
        LIMIT ' . $start . ', ' . $items_per_page,
        array_merge($where_vars, array(
            'guest_title' => $txt['guest_title'],
        ))
    );

digger

Проверить, что кодировка таблицы bnet utf-8 и кодировки сравнения для полей utf8_general_ci

esen

Quote from: digger on August 12, 2020, 01:15:14 AM
Проверить, что кодировка таблицы bnet utf-8 и кодировки сравнения для полей utf8_general_ci
Таблица Bnet, так и стоит utf8_general_ci все равно ошибку показывает

Advertisement: