SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Problemer med at indsætte binær data i MySQL



> Du burde hellere gemme billedet et sted i filsystemet og så
> gemme metadata om billedet i databasen i stedet
> 
> > Nu angiver jeg ingen feltnavne for jeg lægger dataene ind i felt rækkefølge, men ellers giver det samme resultat.
> 
> Det er noget pænere at angive, hvilke felter man indsætter i - på
> den måde skal du heller ikke rette _alt_ din kode, hvis du f.eks. tilføjer
> et felt til tabellen ...
> 

Jeg havde også angivet felterne, men klippede det ned for at finde fejlen

> Lyder lidt mystisk, hvis det ikke virker dog - er dit felt af typen BLOB ?

longblob.
Jeg har fået det til at virke nu med:

$buf = $dbh->quote($buf);

my $sth = $dbh->prepare(" INSERT INTO phonepics (bin_data,filename,filesize,filetype,workorder,created,user,width,height)
   VALUES ($buf,'$filename','$filesize','$filetype','$workorder','$created','$user','$width','$height') ");
$sth->execute or die "Unable to insert: $dbh->errstr\n";

Mange tak for alle svarene


Poul





 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:54
Denne side vedligeholdes af MHonArc .