| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.266
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hallo, also erstmal stellt sich die Frage, warum man Dateien in Datenbanken ablegen muss: http://phpforum.de/php/php-faq/stati...s.html#db-blob Was steht denn genau in der Datenbank, was wird eingetragen? Ob der Buffer zu klein ist, kann ich dir nicht beantworten, aber es sollte doch mit etwas Debugging möglich sein, der Ursache näherzukommen. Was hast du dahingehend denn schon unternommen?
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wenn es unbedingt sein muss und nicht anders geht: Erkennen wie groß ein insert max sein darf anhand der werte die mysql ausspuckt, etwas davon abziehen, die datei in (dateigröße / (max-query-größe - "etwas")) teilen, den ersten teil als INSERT in ein blob-feld machen und dann in mehreren teilen mittels UPDATE und CONCAT die weiteren teile anhängen: http://dev.mysql.com/doc/refman/5.0/...unction_concat
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Abhängig von den mysql-Einstellungen bedeutet es halt auch, dass man die datei beim SELECT in teilen abholen muss z.b. mit http://dev.mysql.com/doc/refman/5.0/...unction_substr So oder so, bei einem projekt mit solchen spezialaforderungen, wo sicherheit und ähnliches eine solche hohe rolle spielt ist es eigentlich eh ein nogo das auf normalem webspace laufen zu lassen, da gehört ein Server her, dann muss man sich auch nicht mit so umständlichen Arbeitswegen befassen. Hast du denn mal überlegt wie es ausschaut mit den backups die üblicherweise jeder hoster macht ? dadurch liegen im endeffekt die daten und damit die dateien aus der db und das über tage, wochen, monate oder wie lange der hoster backups speichert, auch noch herum.
__________________ robo47.net - Blog, Codeschnipsel und mehr | Geändert von robo47 (12.09.2010 um 22:47 Uhr). |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | max_allowed_packet dürfte die erste Anlaufstelle sein. Für weitere Details/ggf. weitere zu setzende Optionen - wende dich an deinen Server-Admin.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] mehrfaches INSERT über PHP | drzwockel | PHP Tipps 2010 | 10 | 10.08.2010 11:03 |
| [Erledigt] MySQL Link Resource in einer statischen Variablen speichern | Lenki | PHP-Fortgeschrittene | 8 | 18.03.2010 16:37 |
| [Erledigt] MySQL Insert (merkwürdiges) Problem | Hendrik | PHP Tipps 2010 | 4 | 18.03.2010 15:46 |
| Mysql INSERT INTO | Auranores | Scriptbörse | 6 | 11.03.2010 00:53 |
| [Erledigt] mysql InnoDB Insert Problem mit Fremdschlüssel | itachy | Datenbanken | 3 | 25.02.2010 08:37 |
| MySQL: insert ... select | aha_01 | Datenbanken | 2 | 02.12.2008 16:03 |
| Verständnisprobleme bei Utf8 > Character Set > Collate | erna | Datenbanken | 4 | 20.03.2007 14:08 |
| MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| [Erledigt] mysql: INSERT und wenn vorhanden UPDATE | Datenbanken | 7 | 07.01.2006 09:54 | |
| MySQL to Access - INSERT INTO zu langsam | bendigo | Datenbanken | 0 | 23.11.2005 16:33 |
| [Erledigt] INSERT INTO MySql mit while oder... | PHP-Fortgeschrittene | 2 | 10.02.2005 10:20 | |
| php / mysql insert into in schleife | raffnix | Datenbanken | 4 | 14.01.2005 08:46 |
| dem verzweifeln nahe | PHP Tipps 2004 | 26 | 24.10.2004 17:28 | |
| MySQL INSERT --> Rückmeldung ob erfolgreich? | Datenbanken | 5 | 09.08.2004 08:53 | |
| MySQL INSERT --> Rückmeldung ob erfolgreich? | PHP Tipps 2004 | 2 | 06.08.2004 15:20 | |