Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PDO::errorCode, veritabanı tutucundaki en son işlemin SQLSTATE'ini alır.
Syntax
mixed PDO::errorCode();
Dönüş Değeri
PDO::errorCode, veritabanı tutamacında işlem yoksa beş karakterli bir SQLSTATE döner, bir dizi veya NULL olarak döner.
Remarks
PDO_SQLSRV sürücüsindeki PDO::errorCode bazı başarılı işlemlerde uyarı gönderiyor. Örneğin, başarılı bir bağlantıda, PDO::errorCode "01000" döner, bu da SQL_SUCCESS_WITH_INFO anlamına gelir.
PDO::errorCode yalnızca veritabanı bağlantısı üzerinde doğrudan gerçekleştirilen işlemler için hata kodlarını alır. PDO::p repare veya PDO::query üzerinden bir PDOStatement örneği oluşturduğunuzda ve ifade nesnesinde hata oluşturulursa, PDO::errorCode bu hatayı geri getirmez. Belirli bir ifade nesnesi üzerinde gerçekleştirilen bir işlem için hata kodunu döndürmek için PDOStatement::errorCode çağırmanız gerekir.
PDO desteği, SQL Server için Microsoft Drivers for PHP sürümünün 2.0 sürümünde eklenmiştir.
Example
Bu örnekte, sütunun adı yanlış yazılmış (Cityx yerine City), bu bir hata yaratır ve bu hata raporlanır.
<?php
$conn = new PDO( "sqlsrv:server=(local) ; Database = AdventureWorks ", "", "");
$query = "SELECT * FROM Person.Address where Cityx = 'Essen'";
$conn->query($query);
print $conn->errorCode();
?>