On Oct 18, 2001 at 04:03 -0700, Matt Klicka took the soap box and proclaimed:
: I'm trying to enter data into MySQL and can't seem to
: be able to enter the question mark and the quote
: characters. I've tried every way of quoting (and
: backslashing) I can think of to no avail. With the
: quote I get an error from MySQL saying the query was
: bad (i.e. the query ended at the quote) and with the
: question mark it gets entered as a funky block that,
: when read from mysql and printed by perl, is "NULL".
: This is probably more of a MySQL question than perl
: but I haven't been able to find anything in any of the
: MySQL documentation about it so I'm not so sure. 

Are you using the $dbh->quote() method?  This will quote data to the
underlying databases requirements.

my $data = $dbh->quote( $rawdata );

$sth->do( "INSERT INTO foo VALUES $data" );


  Casey West

-- 
"Drill for oil? You mean drill into the ground to try and find oil?
You're crazy."
 -- Drillers who Edwin L. Drake tried to enlist to his project to
    drill for oil in 1859.

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

Reply via email to