Autor | Zpráva | ||
---|---|---|---|
Mikeses Profil |
#1 · Zasláno: 11. 11. 2009, 18:53:09
<?php function udaj($tabulka, $datum, $time, $sloupec){ $zaz=mysql_fetch_array(mysql_query("select * from `".$tabulka."` where datum=`".$datum."` AND time=`".$time."`")); return $zaz[$sloupec]; } ?> <?php if(udaj("1", Date('dmY', time()+3600*24*$d), $i,"dostupnost") == 1) { echo 'Tady to nepujde'; ?> Vraci to Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\soubor.php on line 20 |
||
Nox Profil |
#2 · Zasláno: 11. 11. 2009, 19:05:37
máš špatně query takže se vrátí false, což mysql fetch array nedokáže zpracovat... prvně otestuj, jestli se query zdařilo
$zaz = mysql_query if($zaz) $zaz=mysql_fetch_array($zaz) jinak ale nemusíš tahat celý řádek kvůli sloupci, takže: <?php function udaj($tabulka, $datum, $time, $sloupec){ $zaz=mysql_query("select `$sloupec` from `$tabulka` where datum='$datum' AND time='$time'")); if($zaz) return mysql_result($zaz, 0); return false; } ?> |
||
Mikeses Profil |
#3 · Zasláno: 11. 11. 2009, 19:13:57 · Upravil/a: Mikeses
ae ked radek neexistuje vraci mi to chybu a ja by som potreboval ked neexistuje je hodnota jakoze kebyze 0
//uz to mam misto mysql_result preci jen mysql_fetch_array ;-) |
||
Časová prodleva: 14 let
|
0