是否有一种标准方法可以将命名参数与数组键匹配,如果没有找到则抛出异常。
例如在下面的代码中说准备说有field1但执行数组没有这样的键:
try{
$statement = $conn->prepare("UPDATE tablename SET field = :field WHERE field2 = :field1");
$statement->execute(array(
':field' => $value,
':field2'=>$value2
));
}
catch(PDOException $pdo_error){
echo "Error msg..";
}