max: function/return frage

Beitrag lesen

moin,
könnte mich mal jemand vom schlauch schubsen?

ich will prüfen ob ein db-eintrag auf meine suchkriterien zutrifft. folgende funktion soll entweder false oder ein ergebnis als array zurückgeben:

  
function roomtaken($arr,$dep,$room){  
  
$query = "select bla bla...";  
  
$check=mysql_query($query);  
  
  if (mysql_num_rows($check) == 0){return FALSE;}  
  while ($taken=mysql_fetch_array($check)){echo "blabla";}  
  return $taken;  
  
}  

aber meine abfrage:

  
if(roomtaken($arr,$dep,$room)==false){...}  

wird immer ausgeführt, egal was in der funktion passiert. ist das array in diesem fall immer false? muss ich mit is_array() arbeiten?

dankesehr!!
max