Bagikan melalui


PDO::errorCode

Unduh driver PHP

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();  
?>  

Lihat Juga

Kelas PDO

PDO