Autor Zpráva
Jarko
Profil *
Ahoj,
poradte prosim sql dotaz, ktery by zjistil, jestli existuje potadovane id v mysql. Dekuji
Johnik
Profil
SELECT id FROM ... WHERE id = $id LIMIT 0,1
a pak testovat fetch_row == 1
Nox
Profil
Johnik
== 1 ?
Kdyžtak if(mysql_num_rows>0), ale....
raději
$je_id = (bool)mysql_result(mysql_query("select count(*) from tabulka where id='$id'"),0);
if($je_id){ ... }
Jarko
Profil *
ahoj, tak ze 0 je false a 1 je true, jo?

dekuji
Nox
Profil
Jarko
Ano, konkréně 0 je false a cokoliv nenulového je true
Jarko
Profil *
Jarko
Ano, konkréně 0 je false a cokoliv nenulového je true
a co dela prosim (boll) ?

dekuji
AM_
Profil
Jarko
(boll) dělá syntax error. (bool) ti přetypuje proměnnou na boolean (fungovalo by to i bez toho, if si to stejně implicitně přetypuje, fak je, že je logičtější, aby je_id byl boolean a ne číslo). Pro upřesnění, typ boolean může nabývat true/false.
Jarko
Profil *
Dekuji za pomoc ;)

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: