Hatanın yazımdan kaynaklandığı söyleniyor ama ben birşey bulamıyorum. Ağağıdakileri yazdığımda 14. satır olan, satırsayısınız aldığım yerde hata veriyor. Hata bu konuda da belirtilen: Warning: mysql_num_rows : supplied argument is not a valid MySQL result resource in G:\wamp\www\site\yonetici\ogrenci_duzelt. php on line 14 hatası. $quye=mysql_query or die(mysql_error ; $satirsayisi=mysql_num_rows ; Print ile sorgumu ekrana basıp, çıktısını phpMyAdminde çalıştırdığımda hiçbir sorun yaşamıyorum. Neden kaynaklanıyor, yardımcı olursanız sevinirim.

Veri çekmekle alakalı olabilir dediğiniz gibi ama elimdeki yazdığım cümlede hiçbir hata bulamıyorum. Print ile o cümleyi yazdırdığımda şöyle bir çıktı geliyor: SELECT FROM uyeler WHERE kadi='smilesky' or soyadi='' or tckimlikno='' Bu çıktıyı veritabanında denediğimde hata vermiyor.

Or kısımlarını silerek sadece kul adı ile arama yapınca da aynı hata veriyor mu denediniz mi?

$ q uye=... $satirsayisi=mysql_num_rows ; birisinde Q harfi Birisinde G harfi ps: benden bir önceki arkadaşın mesajını görmemiştim, konuyu incelerken attı herhalde

Sorun DB den veri çekmekle alakalı. Yani $quye=mysql_query or die(mysql_error ;

Hatanın kaynağı SQL sorgunuz ile alakalı değildir. Hataya neden olan satır şudur: PHP:

$ogr_soyadi ve $ogr_tckimlikno bunların değerlerini bulamıoyor mu yani? Boş dediniz de.. Ayrıca &quot;or&quot; komutunu orda ne mantıkla kullandınız?

Açıklamadığım için anlaşılmaması normal tabi.. Yönetici 3 kutudan birisine değer girerek arama yapabiliyor. Soyadı: Tc Kimlik: Kullanıcı Adı: or kullanmamdaki amaç, hangisini girdiyse, onlara göre arama yapmasını sağlamak. Örnek cümlede, sadece kuladina göre arama yapılmış. O nedenle diğerleri boş.