SQL が実行されたかどうかを確認するために PDO エラーをキャッチする唯一の方法は try catch ですか? 早い段階で、私は以下のようにしていました。エラーメッセージ、エラー名などは必要ありません。真か偽かだけです。SQLが機能したかどうか。これは、try catch を使用する以外の方法で行うことができますか。
前
$createUser = (insert into table (someCol) values (someVal));
$exeCreateUser = mysql_query($createUser);
if($exeCreateUser)
{ //The SQL query worked well
echo 'All went on well';
}else{
//The SQL query failed!
echo 'Failed';
}
今
$sql = 'insert into names (names) values (:what)';
$what = "This value";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':what', $what, PDO::PARAM_STR, 5);
$stmt->execute();
try catch を使用する代わりに、以前と同じようにできますか?