параметры привязки и PDO - PullRequest
       3

параметры привязки и PDO

0 голосов
/ 02 марта 2012

Если параметры для оператора 1 и 2 идентичны, нужно ли повторно привязывать или я могу это сделать?

$stmt = $dbh->prepare("SELECT ... thing = :thing ...");
$stmt->bindParam(':thing',$thing);
$stmt->execute();
// do something with data
$stmt = $dbh->prepare("SELECT something else ... thing = :thing ...");
$stmt->execute();

1 Ответ

2 голосов
/ 02 марта 2012

Предполагая, что вы на самом деле имеете в виду:

$stmt = $dbh->prepare("SELECT ... thing = :thing ...");
// ...

Нет , вы присваиваете $stmt новому объекту PDOStatement, который не содержит информацию, которая была сохранена встарый объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...