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