Mailinglisten-Archive |
Michael Reutter wrote: > > Ich versuche binary data (hier ein einfaches GIF-File) in die Datenbank > mit Perl zu schreiben. > Beim Insert erhalte ich folgenden Fehler - was mache ich falsch? > > MySQL server has gone away at ././run line 29, <TMP> chunk 218. > Unable to prepare/execute insert into test_data (datum,name,bin) values > ('1999-02- > 14 17:33:32','test.gif','GIF87aÕÕ\ at ././run line 29, <TMP> chunk > 218. > > Ich vermute den Fehler hier: > > $data=`/bin/cat $filename`; > $xx=$dbh->quote($data); > $statement="insert into test_data (datum,name,bin) values > ($datum,$name,$xx)"; > > hat jemand eine Idee??? > > Michael Hallo Michael Wie gross ist das gif? Wenn es ueber 64KByte gross ist, musst Du die puffergroesse 'max_allowed_packet' auf client- und server-Seite vergroessern. Wie das unter Perl (client) geht weiss ich leider nicht. Tschau Christian
php::bar PHP Wiki - Listenarchive