PDO :: ErrorInfo
PDO :: errorCode - Mengembalikan operasi database pesan kesalahan terakhir (PHP 5> = 5.1.0, PECL PDO> = 0.1.0)
penjelasan
tatabahasa
public array PDO::errorInfo ( void )
Kembali Nilai
Ia mengembalikan array yang berisi database terakhir deskripsi kesalahan operasi.
Isi dari array sebagai berikut:
elemen | informasi |
---|---|
0 | kode kesalahan SQLSTATE (5 huruf atau angka dalam standar ANSI SQL pengidentifikasi didefinisikan). |
1 | Kode kesalahan |
2 | Pesan kesalahan |
Catatan: Jika Anda tidak memiliki untuk mengoperasikan menangani basis data, mengembalikan NULL.
contoh
Tampilan ErrorInfo () pesan kesalahan tentang PDO_ODBC terhubung ke database DB2
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
Di atas contoh output akan:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )