-2

言い換えれば、シナリオはパフォーマンスの面で異なりますか?

A:

for($i = 0; $i < 10; $i++)
{
    $pdo->prepare("SELECT :foo;")->execute(['foo' => 'test']);
}

B:

$sth    = $pdo->prepare("SELECT :foo;");

for($i = 0; $i < 10; $i++)
{
    $sth->execute(['foo' => 'test']);
}
4

1 に答える 1

0

いいえ、pdoにはそのようなキャッシュメカニズムがありません。シナリオAでは、毎回pdoステートメントを作成しています。

于 2012-07-26T07:35:44.537 に答える