Autor Zpráva
Hans222
Profil *
Vie mi niekto poradit?
Používam PHP a MySQL 5. Pri požiadavke "SELECT * FROM tabula WHERE nazov LIKE '%$hladaj%'"; všetko beží ako má až kým sa do premennej nedostanú nejaké znaky s diakritikou vtedy vyhodí chybu.
Dakujem
nightfish
Profil
všetko beží ako má až kým sa do premennej nedostanú nejaké znaky s diakritikou vtedy vyhodí chybu.
jakou chybu?
Hans222
Profil *
Aha OK, takže keď som si dal vypísať chybu bolo tam niečo takéto:

ERR:1267
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1250_general_ci,COERCIBLE) for operation 'like'
Hans222
Profil *
Myslím, že to bude niečo so zle nastavenou diakritikou lebo ani keď ju vypisujem na stránku mi píše napr. namiesto "č" - "?" a podobne.
Ale keď si databázu pozerám cez phpMyAdmin vidím všetko pekne po slovenský a môžem vkladať aj texty s diaritikou, tak v čom bude problém?
Kajman_
Profil *
Mohlo by pomoci nastavit set names, viz.
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=3 7836

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: