Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 18. 11. 2012, 09:53:00
Dobrý den. Potřeboval bych poradit s jedním problémem který řeším už druhý den. Potřeboval bych vytvořit podmínku která by zjišťovala:
Mám tabulku v mysql. sloupce: page | action | run řádky: home | akce | druha home | template | home | | ---------------------------------------------- a já bych potřeboval zjistit jestli je v této tabulce řádek: home | 1 | Mohl by mi prosím někdo pomoci s podmínkou? |
||
mimochodec Profil |
#2 · Zasláno: 18. 11. 2012, 09:56:24
.. WHERE page="home" AND action = 1 |
||
Sir Tom Profil |
Fisak:
Také dobrý den, to je úplně stejné, jako když zjišťuješ, že v db se nachází nějaký 1 uživatel. $sql = "SELECT * FROM table WHERE page = 'home' AND action = 1"; $result = mysql_query($sql); if(mysql_num_rows($result)==0) { //Není v db }else{ //Je v db } |
||
Tori Profil |
SELECT COUNT(*) FROM tabulka WHERE page = 'home' AND ... (ostatní hodnoty)
Anebo jestli to je ve spojení tabulek, tak koukněte na ... WHERE EXISTS (SELECT * FROM tabulka t WHERE t.page = vnejsiTabulka.page AND ...)
|
||
Fisak Profil |
#5 · Zasláno: 18. 11. 2012, 10:04:28
mimochodec:
tím že přidám do sql dotazu podmínku nezjistím jestli opravdu v db je tento řádek... Sir Tom: paráda moc děkuji.. Uplně jsem zapoměl jak se to zjišťuje jelikož jsem už pár měsíců pořádně neprogramoval... |
||
mimochodec Profil |
#6 · Zasláno: 18. 11. 2012, 10:23:37
Fisak:
„tím že přidám do sql dotazu podmínku nezjistím jestli opravdu v db je tento řádek...“ Zjistíš, jak vidíš u kolegů. Neptal ses na celý dotaz, ptal ses na podmínku. |
||
Časová prodleva: 11 let
|
0