Autor Zpráva
luma64
Profil
Zdravim, neviem cim je to sposobene, ale v tomto pripade, ak nie je najdeny ziaden zaznam, kod sa mi nedostane do bloku else, pricom takych pripadov if..else som uz mnohokrat pouzil. Prii splnenej podmienke sa kod vykona

//zistit z tbl, ci uz existuje zaznam z tohoto dna z tbl calendar
$sql = "select id,EndTime from calendar where StartTime like '%$tmp_datum%' order by EndTime asc";
$result=mysql_query($sql);
if ($result) 
{    
    while($row = mysql_fetch_array( $result ))
    {
        $EndTime=$row['EndTime'];
        echo "som vo while $EndTime" ;
    }
}
else
{
    echo "som v else ";
}


Moderátor Joker: Titulek „If .. else“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
Tori
Profil
luma64:
Pozrite si, kdy mysql_query vrací false, a taky mysql_num_rows.
peta
Profil
Mysql vraci false, kdyz selze dotaz. Pokud je dotaz v poradku, vrati sqlresource. To, jestli sql dotaz vrati nulovy pocet radku zjistit ta funkce neumi. Viz Tori, mysql_num_rows.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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