Автор Тема: Mysql-php problem illegal mix of collations  (Прочетена 3671 пъти)

batko

  • Новаци
  • *
  • Публикации: 1
    • Профил
Mysql-php problem illegal mix of collations
« -: May 15, 2006, 00:47 »
Задачка със звездичка *

Имаме:
-server1  с mysql - 4.1.11 - тук работи и php 4.3.10-15 което се вързва към mysql-а
-server2 с php 4.4.2 който се вързва с mysql-a на server1

до тук всичко е добре и работи

-НО server3 с php 4.4.2-1+b1 и mysql 5.0.20a - mysql-a не се ползва

та този server3 когато иска да се свърже към mysql-a на server1  
дава следната симпатична грешка:
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=

По моята логика проблeма трябва да идва от PHP-то на server3 щом същата база работи с PHP-тата на другите 2 сървъра.

Някой да изкаже по-компетентно мнение?
Активен

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
Mysql-php problem illegal mix of collations
« Отговор #1 -: May 15, 2006, 10:54 »
Според мен проблема няма нищо общо с PHP.
Може би си задал един collation на таблицата и някакъв друг на колона(и).

Според мен проблема ти е в дефиницията на таблицата, или в някои нейни полета. Виж какъв callation е указан на таблицата и на колоните в нея. Дай create дефиницията на таблицата и SQL заявката при която ти гърми с тази грешка.

Друг вариант е да пробваш да укажеш с какъв collation ти работи конекцията. Виж "SET NAMES ".




Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mysql problem
Настройка на програми
Nuclear_man 1 5523 Последна публикация Jan 27, 2003, 17:11
от j0e
Problem s MySQL
Настройка на програми
thc 8 4956 Последна публикация Nov 29, 2003, 15:57
от Icar
Problem s MySQL
Настройка на програми
mincoelec 5 4289 Последна публикация Jan 05, 2004, 10:20
от PAIN1
Problem s MySQL :)
Настройка на програми
spooky 1 3847 Последна публикация Jan 15, 2004, 00:33
от Machkonti
Mysql problem
Web development
SvetlioBlyahoff 1 4194 Последна публикация Jun 08, 2007, 09:41
от Uvigii