我想知道如何从以下Perl代码片段中打印结果:
$sth = $dbh->prepare("SELECT * FROM table_name");
$sth->execute();
我想看看如果您在mySQL中键入“ SELECT * FROM table_name;”并显示整个关系,您会看到什么。是否有$ sth的返回值可以循环并打印出来?
最佳答案
# BIND TABLE COLUMNS TO VARIABLES
$sth->bind_columns(undef, \$id, \$product, \$quantity);
# LOOP THROUGH RESULTS
while($sth->fetch()) {
print "$id, $product, $quantity <br />";
}