Hi

What's the difference between passing "?" versus ":1", ":2", ":3" etc in
prepare in Perl DBI ?

For example, what's the difference between following two scenarios :-

*Scenario 1*

$sth = $dbh->prepare("insert into tablename values (:1, :2, :3)");

$sth->execute($var1,$var2,$var3);

*Scenario 2*

$sth = $dbh->prepare("insert into tablename values (?, ?, ?)");

$sth->execute($var1,$var2,$var3);

Thanks & Regards,
Amit Saxena

Reply via email to