Автор Тема: Ка побороть Illegal mix of collations  (Прочитано 4318 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн roma_orel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ка побороть Illegal mix of collations
« : 03 Марта 2005, 10:45:39 »
Из PHP делаю запрос в базу:
SELECT * FROM t_tests WHERE 1 AND theme=\'Программирование\';

в ответ выдает ошибку:
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation \'=\'

Я так понимаю что тут чегото с кодировками...
Кто знает, объясните как с этим бороться???

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Ка побороть Illegal mix of collations
« Ответ #1 : 03 Марта 2005, 11:09:41 »
Можно преобразовать collation при сравнении
или смненить для поля.
Подробно - Character Set Support.

Оффлайн roma_orel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ка побороть Illegal mix of collations
« Ответ #2 : 03 Марта 2005, 11:49:15 »
А по русски есть?
столкнулся с этим первый раз. всегда все было нормально.
запросы INSERT и UPDATE вместо русских букв вставляют вопросы

phpMyAdmin вставляет нормально, но после ее вставки запрос SELECT выводит тоже вопросы...


$query 
"SELECT * FROM table";
$res     db_query($query);

function 
db_query($query){
$result = @mysql_query($query) or die (mysql_error());
return 
$result;}



Как правильно реализовать функцию???

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Ка побороть Illegal mix of collations
« Ответ #3 : 03 Марта 2005, 12:14:17 »
>> А по русски есть?
Не знаю.
Попробуй прочесть Если у вас MySQL 4.1 и любые проблемы с русскими буквами, то загляните вначале сюда!, может поможет.

>> всегда все было нормально
Всегда закончилось :-). Встречаем MySQL 4.1...

Оффлайн roma_orel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ка побороть Illegal mix of collations
« Ответ #4 : 03 Марта 2005, 12:45:09 »
УРА!!!!!!!!! Заработало!!!!!!!!!!

tserbis, тебе огромное спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28