PHP işlevi oci_connect kullanarak ORA Oracle hata kodunu alıyorsanız?

1 Cevap php

Eğer başarısız (bir Oracle veritabanına bağlanır) PHP işlevi oci_connect sadece şu anda ben böyle idare eden false döndürür:

$connection = oci_connect($username, $password, $database);
if (!$connection){
	return $result = "Trouble connecting to the Oracle Database";
}

Ama gerçekten ben gerçek ORA hata kodu olmasını istiyorum, bu yüzden daha bilgilendirici olabilir. Bu mümkün mü?

1 Cevap

Eğer sonuçlarını inceleyerek denedim oci_error()?

PHP ile Oracle (ne yazık ki) ama MySQL genel desen Kullanılmayan adres:

if (!mysql_connect(...)) {
  error_log('Error connecting: ' . mysql_error()); // or just die
}

Bu Oracle model olacağını mantıklı görünüyor:

if (!oci_connect(...)) {
  error_log('Error connecting: ' . oci_error());
}