Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]formularz - Illegal mix of collations
Forum PHP.pl > Forum > Przedszkole
kwadratowy
Witajcie!

Mam następujący problem:
Przeszukując tabelę na podstawie danych z formularza (jedno pole) w momencie, gdy fraza posiada polskie znaki dostaję komunikat:
  1. DATABASE query failed: Illegal mix of collations FOR operation 'like'
  2. Last SQL query: SELECT -n pól-
  3. WHERE 1 AND (-pole1- LIKE '%ź%' OR -pole n+1- LIKE '%ź%' [..]
  4. ORDER BY -pole- ASC ; FATAL PAGE ERROR OCCURRED.


Co najdziwniejsze, dzieje się tak tylko w tym jednym formularzu (reszta formularzy na stronie działa prawidłowo).

Skrypt kodowany jest w utf-8, każda tabela w bazie latin2_general_ci, przy połączeniu z mysqli ustawione jest utf-8, ba nawet na początku skrypu wstawiłem dla testu
  1. header('Content-Type: text/html; charset=utf-8');
jednak nic to nie dało.

Pozdrawiam,
Tomek!
mmmmmmm
A form charset?
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.