Autor | Zpráva | ||
---|---|---|---|
Hans222 Profil * |
#1 · Zasláno: 1. 9. 2008, 12:02:39
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 |
#2 · Zasláno: 1. 9. 2008, 12:09:22
„všetko beží ako má až kým sa do premennej nedostanú nejaké znaky s diakritikou vtedy vyhodí chybu. “
jakou chybu? |
||
Hans222 Profil * |
#3 · Zasláno: 1. 9. 2008, 12:31:27
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 * |
#4 · Zasláno: 1. 9. 2008, 18:51:29
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 * |
#5 · Zasláno: 1. 9. 2008, 20:19:37
Mohlo by pomoci nastavit set names, viz.
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=3 7836 |
||
Časová prodleva: 16 let
|
0