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 |
#2 · Zasláno: 27. 3. 2013, 08:41:52
|
||
peta Profil |
#3 · Zasláno: 27. 3. 2013, 09:54:52
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.
|
||
Časová prodleva: 11 let
|
0