metallic
Новичок
Illegal mix of collations
Торрент-трекер torrentpier 0.35
Иногда в статусе торрент-клиента выскакивает такая вот ошибка, выяснить когда и от чего это происходит не удается. Ошибка выозникает редко, помогает перезапуск клиента (иногда не с первого раза). Скажите, куда копать?
DB error :: tr_announcer.php (380) :: [SQL:1267]
SELECT * FROM phpbb_bt_tracker WHERE torrent_id = XXXX AND peer_id = 'XXXX-уџX§Аh®?uъ' LIMIT 1 :: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='
Вываливается на вот этом коде:
Торрент-трекер torrentpier 0.35
Иногда в статусе торрент-клиента выскакивает такая вот ошибка, выяснить когда и от чего это происходит не удается. Ошибка выозникает редко, помогает перезапуск клиента (иногда не с первого раза). Скажите, куда копать?
DB error :: tr_announcer.php (380) :: [SQL:1267]
SELECT * FROM phpbb_bt_tracker WHERE torrent_id = XXXX AND peer_id = 'XXXX-уџX§Аh®?uъ' LIMIT 1 :: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='
Вываливается на вот этом коде:
PHP:
// Get peer info from previous announce $lp_inf (last peer info) if available
$sql = 'SELECT *
FROM '. BT_TRACKER_TABLE ."
WHERE torrent_id = $torrent_id
AND peer_id = '$peer_id_sql'
LIMIT 1";
if (!$result = $db->sql_query($sql))
{
error_exit('DB error', __FILE__, __LINE__, 'db');
}