Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
PDO::errorCode mengambil SQLSTATE dari operasi terbaru pada handel database.
Sintaks
mixed PDO::errorCode();
Tampilkan Nilai
PDO::errorCode mengembalikan SQLSTATE lima karakter sebagai string atau NULL jika tidak ada operasi pada handel database.
Keterangan
PDO::errorCode di driver PDO_SQLSRV mengembalikan peringatan pada beberapa operasi yang berhasil. Misalnya, pada koneksi yang berhasil, PDO::errorCode mengembalikan "01000" yang menunjukkan SQL_SUCCESS_WITH_INFO.
PDO::errorCode hanya mengambil kode kesalahan untuk operasi yang dilakukan langsung pada koneksi database. Jika Anda membuat instans PDOStatement melalui PDO::p repare atau PDO::query dan kesalahan dihasilkan pada objek pernyataan, PDO::errorCode tidak mengambil kesalahan tersebut. Anda harus memanggil PDOStatement::errorCode untuk mengembalikan kode kesalahan untuk operasi yang dilakukan pada objek pernyataan tertentu.
Dukungan untuk PDO ditambahkan di Driver Microsoft versi 2.0 untuk PHP untuk SQL Server.
Contoh
Dalam contoh ini, nama kolom salah eja (Cityx bukan City), menyebabkan kesalahan, yang kemudian dilaporkan.
<?php
$conn = new PDO( "sqlsrv:server=(local) ; Database = AdventureWorks ", "", "");
$query = "SELECT * FROM Person.Address where Cityx = 'Essen'";
$conn->query($query);
print $conn->errorCode();
?>