При использовании подготовленных операторов в PDO следует «создать» подготовленный оператор для каждого вызова db или использовать один оператор для всех вызовов? пример:Каков наилучший способ использования подготовленных отчетов PDO?
class DB{
...
function query($sqlStatementString,$data){
$this->sth->prepare($sqlStatementString);
$this->sth->execute($data);
}
...
}
ИЛИ
class User{
...
function doSomething(){
$sthForDoSomething->prepare(...);
$sthForDoSomething->execute(...);
}
...
function jump(){
$sthForJump->prepare(...);
$sthForJump->execute(...);
}
}
Существуют ли последствия памяти/скорость использования одного метода над другим? спасибо!
Чтобы отобразить код в виде кодовых блоков, вам необходимо отложить их на четыре пробела (выделить их и нажать Ctrl + K). – BoltClock 2010-12-09 00:19:53