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



On Mon, Oct 01, 2001 at 10:37:37PM +0200, Poul Møller Hansen wrote:
> 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";

Generelt ville Peter's loesning vaere at foretraekke. HVad nu hvis et af
de felter du saetter ind direkte indeholder ' ?

Ved at bruge placeholdere kan du osse opnaa bedre performance hvis du
skal indsaette flere gange ud fra den samme prepare.

-- 
  Thomas Eibner <http://thomas.eibner.dk/> DnsZone <http://dnszone.org/>
  mod_pointer <http://stderr.net/mod_pointer> 



 
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 .