綺麗さっぱり忘れていたので、備忘録的に。
Perl のDBIモジュールでMySQLにパラメータクエリを実行させる際、複数のプレースホルダに値を渡す方法。
my $sql = "SELECT * FROM table_name WHERE field1 = ? AND field2 = ?;"; $sth->prepare($sql); $sth->bind_param(1, $val1); # 1つめのプレースホルダに値を渡す $sth->bind_param(2, $val2); # 2つめのプレースホルダに値を渡す $sth->execute();
それにしても…これを忘れていたっつーコトは、bind_param()自体の使い方を忘れていたってことよな。orz