• Welcome to Simple Machines Community Forum. Please login or sign up.

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

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: