la funzione non rende nulla....

metti un:

return $result

altrimenti questa riga seguente vede il nulla....

while ($row = mysql_fetch_array($result))