Autor | Zpráva | ||
---|---|---|---|
samotar Profil |
#1 · Zasláno: 30. 3. 2007, 18:02:13
Zdravim
mám tabulku reziseri a v ní sloupce id, jmeno, prijmeni když chci ulehčit práci sobě i php serveru dám sql dotaz na vypsání režisérů takto SELECT CONCAT( jmeno, ' ', prijmeni ) AS cele_jmeno FROM reziseri; když chci ale vyhledat konkrétní jméno, zkusil sem dat SELECT CONCAT(jmeno, ' ', prijmeni) AS cele_jmeno FROM reziseri WHERE cele_jmeno LIKE '%$slovo%' což mi pochopitelně vyhodí kiks jelikož sloupec cele jmeno v tabulce nemam, nevíte jak tento dotaz upravit aby fungoval? thx |
||
djlj Profil |
#2 · Zasláno: 30. 3. 2007, 18:07:32
SELECT CONCAT(jmeno, ' ', prijmeni) AS cele_jmeno FROM reziseri WHERE jmeno LIKE '%".$slovo."%' OR prijmeni LIKE '%".$slovo."%'
|
||
samotar Profil |
#3 · Zasláno: 30. 3. 2007, 18:38:44
jo potom tam vlastně stačí
SELECT * FROM reziseri WHERE jmeno LIKE '%$slovo%' OR prijmeni LIKE '%$slovo%' ale dejme tomu že mám režiséra Oliver Stone. Pokud dám hledat Stone - najde mi a vypíše co chci z řádku obsahující Stone Pokud dám hledat Oliver - najde mi a vypíše co chci z řádku obsahující Oliver Pokud dám hledat Oliver Stone, nenajde to ani ťuk proto sem si to chtěl spojit tím CONCAT... |
||
Ssob Profil |
#4 · Zasláno: 30. 3. 2007, 19:16:58
a neslo by WHERE CONCAT(jmeno, ' ', prijmeni) LIKE '%".$slovo."%' ?
|
||
samotar Profil |
#5 · Zasláno: 30. 3. 2007, 19:21:25
jj to už funguje
diky Ssob =) $sql = "SELECT * FROM reziseri WHERE CONCAT(jmeno, ' ', prijmeni) LIKE '%$slovo%'" |
||
djlj Profil |
#6 · Zasláno: 30. 3. 2007, 19:35:27
Ssob
To mi nedošlo :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0