in reply to Re: SQL Update Error
in thread SQL Update Error

You can put place holders in the where clause. However you can't place hold the field name .. only it's value. for instance you couldn't say...
my $query = q{SELECT * FROM my_table WHERE ? LIKE ?};
however
my $query = q{SELECT * FROM my_table WHERE my_field LIKE ?};
will be valid, so long as your placeholder contains the appropriate like operator ie % or whatever is appropriate for your RDBMS

Grygonos