Как мне узнать, кэшируется ли подготовленный оператор?

У меня есть повторно использовал ту же переменную $ stmt в моем PHP-скрипте для записи подготовленных операторов:

$stmt = $dbh->prepare("SELECT column_A FROM Table1 WHERE id=?");
$stmt->bindValue(1, $id, PDO::PARAM_INT);
$stmt->execute();
....

$stmt = $dbh->prepare("UPDATE Table2 SET column_B=? WHERE column_A=?");
$stmt->bindValue(1, $name);
$stmt->bindValue(2, $column_A);
$stmt->execute();

Мой вопрос: как мне узнать, записываются ли два оператора в кеш и что второй оператор не перезаписывает первый оператор, хотя оба оператора используют одно и то же имя переменной?

7
задан Question Overflow 28 November 2011 в 15:38
поделиться