Konu Başlığı: Mysql hata versin.
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 28.07.2007   #6 (permalink)
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 464
Re: Mysql hata versin.

Son örnekte SQL sorgusu hatalı olursa mysql_num_rows() fonksiyonunun parametresi hatalı tip geldiği için (resource result yerine, false gelir) fatal error ile script durur veya warning error vererek false döndürür.

Pratikte false, sıfıra eşit olduğu için de sorgu hatalı olduğunda dahi "Üye bulunamadı!" mesajı verecektir.

PHP Code:
//..
if(@mysql_num_rows($uye_bul)===0) { 
//.. 
olarak kullanırsanız daha mantıklı olur. Ama o zaman da hatalı sorgular kontrol dışında kalır.

".. or die(mysql_error()); " en mantıklısı gibi gözüküyor.
__________________
imzaya sponsor
s5prin şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin