Edited at

Azure SQL DatabaseとPHPの注意点

More than 1 year has passed since last update.


接続オプション

SQL周りで誤ったコードを書いたら以下のワーニングが出た。


Console

Warning: Uncaught exception 'PDOException' with message 'SQLSTATE[IMSSP]: This function is not implemented by this driver.' 


SQL Database が PDO::ERRMODE_EXCEPTIONに非対応とのこと。

接続オプションを変更したら出なくなった。


PHP

   //Azure SQL Database が PDO::ERRMODE_EXCEPTION 非対応のためコメントアウト

//$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);