0
我一直在使用PDO的時間已經很長一段時間了,但我想知道我是否檢查錯誤太多或者不夠。這是我的東西,一般的外觀:PHP PDO工作流程
$STH = $DBH->prepare("SELECT something FROM table WHERE field=:field AND field2=:field2");
$STH->bindParam(":field",$field);
$STH->bindParam(":field2",$field2);
if($STH->execute()){
if($STH->rowCount() == 1){
echo "This is what is returned";
}else{
echo "Something went wrong.";
}
}else{
echo "Something went wrong.";
}
當然的$STH->rowCount()
-check要看什麼我期待。例如,當用戶登錄時,只能使用該用戶名找到一個結果。當然,這已經在數據庫中檢查過了,但我再次在這裏再次檢查它。這是否需要?
另外if(STH->execute())
- 檢查我不確定是否真的有必要。什麼是最佳實踐?