| 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: 13 let
|
|||
0