换句话说,这些情景在性能方面有所不同吗?
答
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']);
}
答案 0 :(得分:0)
不,pdo没有这样的缓存机制,在场景A中,每次都在创建pdo语句。