Alfi: I já bych to tak řešil. O tom však nerozhoduji já a ti, kteří to provozují, se rozhodli mít to na tom starém "stroji". (Tedy fyzicky na novém, ale protože to s Linuxem moc neznají, šli cestou nejmenšího odporu a virtuálně tam dali ten starý Slackware a všecko tam přenesli a běží to).
A já si zase na svém malém a pomalém PC nemohu dovolit nějakou virtuálku se starým Slackem. Tož jsem to nasadil na aktuální LAMP zde a nedovedu odstranit popsanou chybu.
to se pak radí těžko.. když už to provozujou virtuálně - co tak jim dodat nový virtuální image, který bude dělat totéž a bude fungovat na aktuálních verzích? :-)
a nebo si někde aspoň na chvíli půjčit virtuální stroj pro ladění.. dneska už to stojí stokoruny.
jinak s kódováním v php a mysql jsem při přechodu mezi verzemi taky zápasil (teď už nevím, jestli mezi mysql 3.x a 4x. nebo 4.x a 5.x), celkem spolehlivě to řeší
set names 'latin2'; (pro kompatibilitu se starou mysql)
nebo
set character set 'utf8'; (pro korektní kódování u nových instalací)
ale musí to být ve všech skriptech, které se připojujou. a netuším, co to udělá na té původní mysql..