2

perl dbi の次のコードの違いは何ですか?

1.

while (my ($p1, $p2, $p3) = $sth->fetchrow_array()) {
    # ... some code ...
}

2.

$sth->bind_columns(\my ($p1, $p2, $p3));
while ($sth->fetch) {
    # ... some code ...
}

どちらも同じ結果になります。Perlmonks はバインド バリアントについてアドバイスします。誰かが理由を説明してくれれば幸いです。

4

1 に答える 1