On Sat, May 18, 2002 at 01:05:57AM +0800, [EMAIL PROTECTED] wrote:
> On Sat, 18 May 2002, Michael Fowler wrote:
> > Instead of using DBI's quote method use placeholders:
> >     $dbh->do(
> >         "INSERT INTO $dbfile ($column_names) VALUES (?, ?, ?)",
> >         {},
> >         $age, $name, $phone
> >     );
> > It saves most of your work.  See perldoc DBI.
> 
> The quoting is necessary because many of the values that are stored 
> contain white-space and punctuation. Thanks for the tip, though.

You misunderstand placeholders, and my suggestion.  Perhaps a review of
perldoc DBI is in order.  The values inserted by the placeholders are quoted
exactly the same way DBI->quote would quote them.


Michael
--
Administrator                      www.shoebox.net
Programmer, System Administrator   www.gallanttech.com
--

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to