Autor Zpráva
Fisak
Profil
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
.. 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
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: