miscel usta haklı. $result false ise sonuç yine hata verir. bu yüzden yukarıda örnekte verdiğim mantık iş görür. if ($result) { ... sonra ister num_rows ister while.. ama sorguda hataya sebep olan nedir onu bulmak gerekli. sql injections denemeleri bile olabilir. hataları kapatmak her zaman iyi değildir. hata mesajları bizlerin yararına, dikkate almak lazım.