PDO::errorCode — Mengembalikan pesan kesalahan dari operasi database terakhir (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
array publik PDO::errorInfo ( batal )
Mengembalikan array yang berisi deskripsi pesan kesalahan dari operasi database terakhir.
Isi arraynya adalah sebagai berikut:
elemen | informasi |
---|---|
0 | Kode kesalahan SQLSTATE (pengidentifikasi 5 huruf atau numerik yang ditentukan dalam standar ANSI SQL). |
1 | kode kesalahan |
2 | pesan kesalahan |
Catatan: Jika pegangan database tidak dioperasikan, NULL dikembalikan.
<?php/* Sintaks SQL salah*/$stmt = $dbh->prepare('bogus sql');if (!$stmt) { echo "nPDO::errorInfo():n"; ->kesalahanInfo());}?>
Rutinitas di atas akan menghasilkan:
PDO::errorInfo():Array( [0] => HY000 [1] => 1 [2] => dekat "palsu": kesalahan sintaksis)