请教:使用dbi::ODBC时如何忽略SQL语句中标量里的特殊字符?

如果sql 语句中的标量里含有特殊字符,比如“:”,就会出现执行错误。所以想知道怎样才能让Perl 关闭对SQL语句中标量里的字符进行检查?
谢谢~

作者: x9x9   发布时间: 2011-05-11

$dbh->quote($var)

或者

$sth = $dbh->prepare("SELECT * FROM table WHERE id=?");
$sth->execute($var);

作者: longbow0   发布时间: 2011-05-11