Hallo Danke für die Info habe den Eingabeteil geändert.
// neue eingabe
$data = mysql_real_escape_string(fread(fopen($_FILES['anhang']['tmp_name'], "rb"), $_FILES['anhang']['size']));
$dateiname = mysql_real_escape_string($_FILES['anhang']['name']);
$dateigroesse = mysql_real_escape_string($_FILES['anhang']['size']);
$dateityp = mysql_real_escape_string($_FILES['anhang']['type']);
$query="INSERT INTO anhang (dateiname,dateigroesse,dateityp,daten) ".
"VALUES ('".$dateiname."', '".$dateigroesse."', '".$dateityp."', '".$data."')";
$result=mysql_query($query);
Schaut alles ganz gut aus.
Nur öffnen kann ich die Datei immer noch nicht.
Muss ich da jetzt auch was bei der Ausgabe änderen??
// ausgabe
$SQL = "SELECT dateiname, dateigroesse, dateityp, daten FROM anhang WHERE id=$id";
$ResultPointer = mysql_query($SQL, $dbh);
$Result=mysql_fetch_object($ResultPointer);
header("Content-type: ".$Result->dateityp);
header("Content-length: ".$Result->dateigroesse);
header("Content-Disposition: attachment; filename=".$Result->dateiname);
echo $data->Daten;
Danke