Lass die beiden Funktionen weg und arbeite direkt mit den mysql-funktionen, das ist dann nicht so ein performance-killer von unnötigen calls:
in db_data.php sind die daten für die datenbank enthalten!
kleiner auszug:
include("db_data.php");
include("error.php");
$con=mysql_connect ( $host, $user, $pw );
if($con){
$sql="SELECT sparte_id, text FROM t_downloads WHERE id = $fid;";
if( $erg=mysql_db_query($db_name, $sql, $con) ){
list($sparte,$text)=mysql_fetch_row($erg);
$s_sparte=$sparte;
$s_text=$text;
$sql="SELECT f.file_name, f.file_size, f.file_date FROM t_downloads d, t_files f";
$sql.=" WHERE d.id = $fid AND d.id = f.down_id;";
if( $erg=mysql_db_query($db_name, $sql, $con) ){
while( $zeile=mysql_fetch_row($erg) ){
if( isset($s_filetab) ){
array_push($s_filetab,$zeile);
}
else{
$s_filetab=array($zeile);
}
}//while
}//if erg
}//if erg
mysql_close ($con);
}//if con