Hallo!
Ich habe ein Problem mit der Funktion odbc_execute(). Wenn ich folgenden Code unter Linux benutze, ist alles OK.
Die Datei wird korrekt in die Datenbank geladen.
Wenn ich selben Code auf einem Windows-Server benutze, wird nicht mehr als 1kb der Datei in der Datenbank gespeichert und die Datei ist danach natürlich defekt, wenn ich sie wieder aus der Datenbank holen will.
Hat jemand eine Idee woran das liegen könnte ?? Oder kennt jemand eine Alternative, um eine Datei in einer Datenbank zu speichern.
Ich habe ein Problem mit der Funktion odbc_execute(). Wenn ich folgenden Code unter Linux benutze, ist alles OK.
PHP-Code:
$stmt=odbc_prepare($connection, "INSERT INTO dateien (id, typ, datei, groesse) VALUES( ?, ?, ?, ?)" );
$parms=array($id,$typ,"'".$pfad.$dateiname."'", $groesse);
$exec = odbc_execute($stmt, $parms);
Wenn ich selben Code auf einem Windows-Server benutze, wird nicht mehr als 1kb der Datei in der Datenbank gespeichert und die Datei ist danach natürlich defekt, wenn ich sie wieder aus der Datenbank holen will.
Hat jemand eine Idee woran das liegen könnte ?? Oder kennt jemand eine Alternative, um eine Datei in einer Datenbank zu speichern.
Kommentar