Autor | Zpráva | ||
---|---|---|---|
meca Profil |
#1 · Zasláno: 5. 1. 2006, 17:38:57 · Upravil/a: meca
Po třech hodinách úporného snažení jsem konečně zjistil, proč mi nejde vybýrat z db podle sekce, jenž se rovná třeba "mobilní telefony" ... Totiž, jakmile napíši...
SELECT bla bla WHERE sekce = 'Mobilní telefony' ... nic se na stránce nezobrazí, zatímco pokud stejný dotaz zadám v db, zobrazí se vše jak má. Za tři hodiny hledání a úmorného snažení jsem zjistil, že pokud zadám... SELECT bla bla WHERE sekce = 'Mobilni telefony' ... tak se to zobrazí jak v db, tak i na stránce. Sasmozřejmě bych to neřešil, kdybych nutně nepotřeboval to dlouhé í v názvu ;) .. Za každou radu mnohotisíckrát děkuji. EDIT: Samozřejmě na sto procent vím, že v db mám uložené Mobilní telefony... |
||
Tomik Profil |
#2 · Zasláno: 5. 1. 2006, 17:49:49
Jaký typ máš uložen v DB, text nebo varchar?
|
||
meca Profil |
#3 · Zasláno: 5. 1. 2006, 18:25:19
Tomik
Varchar... |
||
Kajman_ Profil * |
#4 · Zasláno: 5. 1. 2006, 20:58:49
Asi bych vyzkoušel změnit porovnání (collate).
|
||
Časová prodleva: 4 dny
|
|||
para Profil |
#5 · Zasláno: 9. 1. 2006, 17:28:24
Já bych se snažil sekce očíslovat a dávat dotaz na toto číslo. Vyhledávání podle textu používám pouze tam, kde skutečně text hledám .
|
||
mila Profil |
#6 · Zasláno: 9. 1. 2006, 19:12:39
Zkus něco jako:
mysql_query("SET character_set_results=cp1250"); mysql_query("SET character_set_connection=cp1250"); mysql_query("SET character_set_client=cp1250"); Jde to napsat i jedním příkazem, ale nevzpomínám si na něj. Jinak ze selectu to má správnou diakteriku? |
||
Oswald Profil |
#7 · Zasláno: 9. 1. 2006, 19:45:57
Jde to napsat i jedním příkazem, ale nevzpomínám si na něj.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0