Autor Zpráva
Dědeček
Profil *
Dobrý večer,

Nemůžu nikde najít proč se píše v této podmínce na konci dvě nuly, co to znamená?

if(mysql_result (mysql_query ("SELECT count(*)FROM table WHERE value=0 and value1=1), 0, 0))


Když chci napsat, tak tohle nefunguje.

if(mysql_result (mysql_query ("SELECT count(*)FROM table WHERE value=0 or value1=0 and value2=1), 0, 0))


Děkuji
Alphard
Profil
Ty nuly nepatří k podmínce, ale k funkci mysql_result(). Podívejte se do manuálu.
A nefunguje to, protože není ukončen řetězec SQL dotazu.
Keeehi
Profil
Protože tam je chyba (několik)
Takto je to správně:
if(mysql_result(mysql_query("SELECT count(*)FROM table WHERE value=0 and value1=1"),0)){
  // kód
}
Dědeček
Profil *
Děkuji, to jsem potřeboval vedět, chyba byla jinde akorát jsem to tady špatně přepsal ..

Takhle to funguje .. kdyz jsem nesouhlasilo value a value2 tak se to ukoncilo ale kdyz nesouhlasilo value 1 a value 2 tak to proslo, ted kdyz je to v zavorkach tak to funguje

if(mysql_result (mysql_query ("SELECT count(*)FROM table WHERE (value=$value or value1=$value) and value2=$value1"), 0, 0))

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:

0