Autor Zpráva
Mikeses
Profil
<?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
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
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 ;-)

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: