$conn = mysql_connect('localhost', 'root', 'xyvz5j');
mysql_select_db('rata2', $conn);
(Bir MySQL hata varsa) "bağlanamadı" falan gibi çöp bir sürü baskı yapmaz ki ben bu yüzden nasıl yapabilirim?
Bir başkası "bilgilendirici" hata iletisi bir kişinin "çöp" :)
I not @ onları bastırmak yerine üretim sunucu hiç hata iletileri görüntülemek değil yapılandırılmış öneriyoruz. Onları periyodik incelenmek üzere bir dosyaya gitmek olabilir. Ancak, hazırlama / geliştirme sistemleri çıkış everything, hatalar, uyarılar, bildirimler, sürü ayarlanmış olmalıdır.
Ayrıntılar için error_reporting yapılandırma yönergesine bakınız.
Sadece mysql_connect
kullanmadan önce iade ne değer kontrol edin:
$conn = mysql_connect('localhost', 'root', 'xyvz5j');
if (!is_resource($conn)) {
// error
} else {
mysql_select_db('rata2', $conn);
}
Ancak, bir bağlantı başarısız uyarı mysql_connect
, bu şekilde önlenemez. Ancak display_errors
a> bir hata gösterilmez, böylece devre dışı bırakabilirsiniz.