А где подключение к хосту и выбор базы данных у mysql?
if( $db = @mysql_pconnect( _HOST_, _USER_, _PASSWORD_ ) ) :
if( mysql_select_db( $database ) ) :
$res = mysql_query( $query );
mysql_close( $db );
return $res;
else : mysql_close( $db ); $err = "DB: not open"; endif;
else : $err = "Host: connect error"; endif;
return $err;
Что-то типа такого