在PDO中使用準備好的語句時,是否應該爲每個數據庫調用「構建」一個準備好的語句,或者我可以爲所有調用使用一個語句嗎? 例如:使用PDO預處理語句的最佳方法是什麼?
class DB{
...
function query($sqlStatementString,$data){
$this->sth->prepare($sqlStatementString);
$this->sth->execute($data);
}
...
}
OR
class User{
...
function doSomething(){
$sthForDoSomething->prepare(...);
$sthForDoSomething->execute(...);
}
...
function jump(){
$sthForJump->prepare(...);
$sthForJump->execute(...);
}
}
是否有使用一種方法比其他的存儲器/速度影響? 謝謝!
要將您的代碼顯示爲代碼塊,您需要將它們縮進四個空格處(突出顯示它們並按下Ctrl + K)。 – BoltClock 2010-12-09 00:19:53