Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt - Czy to jest problem z bazą?
Forum PHP.pl > Forum > PHP
Adam11
Witam wszystkich.

Przepraszam jeśli napisałem nie w tym dziale co trzeba, proszę o przeniesienie tematu.

Posiadam skrypt PHP lecz on nie działa mi na stronie mam błąd:

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin2_general_ci,IMPLICIT) for operation 'ifnull'

Skrypt działa na innych stronach, tylko u mnie coś nie chce działać. Pytanie dlaczego?

Troszkę w googlach zbytnio dużo się nie dowiedziałem, zrobiłem zapytanie w SQL

show variables like 'colla%';

Pokazało mi :

Variable_name Value
collation_connection utf8_general_ci
collation_database latin2_general_ci
collation_server latin2_general_ci


Bo myślałem że coś z kodowaniem jest nie tak, ale chyba jest dobrze albo mi się tylko tak wydaje.

Pozdrawiam.
Ilware
podaj co wywala wywołuje ten błąd z tego co widać masz różne kodowania w bazie danych, zmień wszystkie na jednolite
Adam11
Problem rozwiązałem.

Dla tych jak by mieli problem taki jak ja wykonałem następujące czynności:

1. Import bazy do pliku tekstowego w trybie zgodności MYSQL40
2. Założyłem sobie 2 bazę danych
3. Import bazy danych przy użyciu kodowania latin2 w trybie zgodności MYSQL40
4. Skrypt działa elegnacko smile.gif

Pozdrawiam i dziękuje za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.