Autor Zpráva
Macro
Profil
potrebujem poradiť.
Urobil som si dotaz do databázi, aby mi vybral všetky názvy podľa začiatočného písmena, ktoré prenášam pomocou $_GET. ale problém nastane, keď potrebujem vyhľadať názov, ktorý začína číslicou, alebo nebodaj nejakým znakom(napríklad: *,+,$,....) akú mám dať podmienku za LIKE?
vopred ďakujem
MiSHAK
Profil
"... LIKE '".mysql_real_escape_string($_GET['pismeno'])."%'..."
Macro
Profil
"... LIKE '".mysql_real_escape_string($_GET['pismeno'])."%'..."

robí to to isté ako som mal jednoducho cez: LIKE '$_GET['pismeno']%'. ale ja len začínam, takže neviem v čom je tvoje riešenie lepšie, ale skôr mi povedz, akú mam dať hodnotu do $_GET['pismeno'] - aby to hľadalo názvy začínajúce na písmeno, alebo na nejaký zvláštny znak.

napadlo ma, že by hľadať všetky názvy, ktoré nezačínajú na písmeno z abecedy, ale to asi nie je to pravé riešenie, že? - a ak áno, kod bude vyzerať nejak takto?
nazov NOT LIKE 'a' AND nazov NOT LIKE 'b'....
Kajman_
Profil *
Pošlete jako písmeno třeba nulu a když zjistíte, že byla poslaná, vyhledejte

where sloupecek regexp '^[^[:alpha:]]'
Macro
Profil
Ďakujem veľmi pekne, ide to tak ako má :)
Toto téma je uzamčeno. Odpověď nelze zaslat.