use place holders in your SQL statements, and let the DBD driver worry
about what is in your input.

ex:

my $sth = $dbh->prepare("INSERT INTO table (value1, value2) values (?,
?)");
$sth->execute($value1, $value2);
$sth->finish();

On Thu, 2002-12-12 at 14:41, james lundeen wrote:

> I "use CGI" in my routines very often and at times need to look at the incoming 
>values from forms
> to make sure that they don't include "'" "," and other things that might blow up my 
>connection
> with mysql database.   Can someone please give me a nice piece of reusable code that 
>will read the
> incoming variable and clean up all of the charecters that the user might have 
>entered that certain
> programming routines might not like?    Specifically, I have run into problems if 
>the user has " 
> '   ,   in the field.   maybe there are others too?     any help and code would be 
>appreciated!  
> -jimmyjames
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com


Jordan Mclain 
http://omega.uta.edu/~jdm6587
817.291.0160

Reply via email to