We don't bite newbies here... much | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Hi Monks,
I'm trying to see if I can run 2 commands in 1 with Perl's DBI module. Here's my code: The output is: "Could not execute #2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE person SET nickname = 'three' WHERE id=1' at line 1" The result is, nickname ends up being = 'one'. Questions: 1. If the error is with setting nickname = 'three', then why doesn't nickname end up being = 'two'? 2. Does DBI allow multiple SQL statements to be run in one invocation? If so, how can that be done? 3. Or if not, why not? Is it to help prevent SQL injection, perhaps? That's fine, as that's the reason for my test, but I'd like to see how to make it happen before I see if my methods of prevention are working.
Thanks. In reply to Multiple SQL statements in DBI by tel2
|
|