質問: PHPでPDO::errorInfo()メソッドが返す配列のうち添え字が0番目にあたる「共通のエラーコード」と1番目にあたる「ドライバー固有のエラーコード」があります。 この共通のエラーコードの「共通」は、何が共通なのでしょうか。また1番目のドライバーとはいったい何のことを指すのでしょうか。
回答: 共通のエラーコード はANSI SQLで定義されたSQLSTATEが入ります。 ドライバーとはデータベースに接続するためのミドルウェアのことです。 基本的に接続するデータベースごとに異なります。