Autor | Zpráva | ||
---|---|---|---|
prejezd Profil |
#1 · Zasláno: 9. 4. 2007, 14:45:27
Čau.
Existuje něco jako *.* pro myqsl jako třeba SELECT * FROM tabulka WHERE id='*.*' aby to vypsalo všechny položky v tabulce. Dik |
||
Peca Profil |
#2 · Zasláno: 9. 4. 2007, 14:48:04
SELECT * FROM tabulka
|
||
DoubleThink Profil * |
#3 · Zasláno: 9. 4. 2007, 14:49:33
Nebo pokud tam to WHERE nutně chceš, tak:
SELECT * FROM tabulka WHERE 1 |
||
prejezd Profil |
#4 · Zasláno: 9. 4. 2007, 14:51:27
No jasne to vim taky, ale ja tam to id chci.
|
||
souki Profil |
#5 · Zasláno: 9. 4. 2007, 14:52:38
SELECT * FROM tabulka WHERE id LIKE '%' :)
SELECT * FROM tabulka WHERE id=id :o) |
||
prejezd Profil |
#6 · Zasláno: 9. 4. 2007, 14:56:19
Koukám, že ten muj problem budu muset popsat podrobněji.
Mám formulář pomocí kterého vyhledávám z databáze. Dejme tomu 3 polozky 1.položka=něco 2.polozka=něco 3.položka=zůstane prázdná A potom to chci vypsat z databaze SELECT * FROM tabulka WHERE 1.položka=něco AND 2.položka=něco AND 3.položka='*.*' Takhle se mi to zda nejjednoduší. Mohl bych ty data z formulaře nějak zpracovat, ale chctěl bych se toho vyhnout, kdyby to šlo. |
||
souki Profil |
#7 · Zasláno: 9. 4. 2007, 14:57:54
a což radši otestovat, které položky jsou vyplněné? ;)
|
||
prejezd Profil |
#8 · Zasláno: 9. 4. 2007, 15:00:45
Prázdná položky znamenají že chci všechno. Nechci upravovat ten SELECT.
|
||
souki Profil |
#9 · Zasláno: 9. 4. 2007, 15:02:30
Nechci upravovat ten SELECT.
To je ovšem chyba. Upravovat by si měl PRÁVĚ ten select... Pokud chceš všechno, tak položku ze selectu vynechej. Toť správné řešení. Cokoliv vymyslíš jiného bude špatně. |
||
prejezd Profil |
#10 · Zasláno: 9. 4. 2007, 15:05:38
Nemam zase tak obsáhlou databazi, abych si nemohl dovolit o podmínku navíc...
|
||
Jakub Kulhan Profil * |
#11 · Zasláno: 9. 4. 2007, 15:46:39
prostě si ten select vygeneruj v PHP pomocí podmínek. co je na tom tak složitého? zdá se to jako nejlepší řešení
|
||
loyza Profil |
#12 · Zasláno: 9. 4. 2007, 16:04:41
zhruba takhle nejak:
|
||
prejezd Profil |
#13 · Zasláno: 9. 4. 2007, 16:19:01
Neni to složitý, ale to moje řešení se mi zdálo elegantnější. No dobře tedy nechám se poučit a zpracuju si ty data. Děkuju za rady
|
||
souki Profil |
#14 · Zasláno: 9. 4. 2007, 16:20:05
prejezd
Opravdu jen zdálo :) Pro lepší přehlednost doporučuji nacpat ty podmínky do pole a pak udělat implode(" AND ",$podminky); |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0