mysql_num_rows(): supplied argument is not a valid MySQL result resource in.

Bu hatayı genelde , mysql_query() fonksiyonu içersinde çalıştırdığınız sql cümlesinden bir değer dönmez ise verir , açılımı işletilecek bir veri bulamadım.

yapılması gereken sorguyu kontrol edip , sonuç döndüğünden emin olduktan sonra mysql_num_rows çalıştırmak , eğer bir sonuç dönmüyor ise mysql_num_rows fonksiyonunu çağırmamak.