是否有方法检查DBI->execute语句是否返回空集?目的是创建一个表,然后请求输入用户名,如果用户名不在表中,(检查是否有空的fetch()语句),然后添加到表中。有什么建议吗?
$sth = $dbh->prepare("SELECT * FROM table_name_here");
$sth->execute();
if(...$sth->fetch() was empty...)
do something...
最佳答案
试试看:
$sth = $dbh->prepare("SELECT * FROM table_name_here");
$sth->execute();
unless ($sth->fetch()) { do something..; }
关于mysql - 使用Perl DBI-> MySQL时如何检查空集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12860296/