Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 16.02.2005 10:31:08 Titel: Fehlermeldung "MySQL server has gone away" |
|
|
Hi Leute, hi Jan,
ich uppe in meine MySQL DB diverse Daten. Das kann von einer billigen Textdatei mit wenigen Kilos bis zu großen Zip Dateien mit 10 MB hochgehen. Leider hat meine DB oder der dazugehörige PHP Code ein Problem mit avi, mp3 und mpg Dateien (egal wie groß). Bei denen kommt o. g. Fehlermeldung.
Code: |
$info=fopen($_FILES[infodaten][tmp_name],'rb');
$datainfo=addslashes(fread( $info, $_FILES[infodaten][size]));
Das SQL Statement:
INSERT INTO ".$tabellenname." (ID , infobeschreibung , infodatenname , infodaten, infotyp, datum) VALUES ('','". $infobeschreibung ."', '". $_FILES[infodaten][name] ."', '".$datainfo."', '".$_FILES[infodaten][type]."', now())"
|
Keine Probs gibt es bei wav, doc, exe, rar, zip, txt, htm, inf und sonstigem.
Als ich gerade direkt über phpMyAdmin versucht habe die Datei in die DB zu bekommen ist der Apache abgeraucht. |
|
Nach oben |
|
 |
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 16.02.2005 13:48:33 Titel: |
|
|
Neue Erkenntnis:
Es scheint an meiner Local Machine zu liegen. Der gleich Code, der auf 'nem Server im Internet liegt funzt.
Muß wohl mal wieder booten, denn: "jeder boot tut gut". |
|
Nach oben |
|
 |
admin Site Admin
Anmeldungsdatum: 16.01.2005 Beiträge: 323 Wohnort: Berlin
|
Verfasst am: 17.02.2005 12:03:44 Titel: |
|
|
hmm, merkwürdig.
ich hätte ja fast getippt es liegt an bestimmten Sonderzeichen die bei dir zu Hause (wahrscheinlich eine Windows-Kiste) anders interpretiert werden als auf deinem Server (der wahrscheinlich eine Linux-Kiste ist).
Ansonsten könnte ich mir nur noch vorstellen, dass die Einstellungen von mySQL einfach unterschiedlich sind und dass du bei dir zu Hause ggf. die Datenmenge pro Transaktion oder pro Datenfeld begrenzt hast ... vielleicht mal diesbezüglich in der mySQL-Readme nachlesen.
gruss,
jan. |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|