• 08-01-2019, 16:19:11
    #1
    herkese selamlar arkadaşlar kolay gelsin

    arkadaşlar bir hata aldım ve aldığım hata PDO LA İLGİLİ OLDUĞUNU DÜŞÜNÜYORUM
    MYSQLİ DE sonuc alma kodu get_result tu diye biliyorum pdo da neydi bunu söyleye bilirseniz sevinirim yada hataya bakıp hatanın ne olduğunu söylerseniz sevinirim

    simdiden zaman ayırıp yardım eden herkese teşekkürler




    hatada görünen 67 inci satır
     if($tamson3->num_rows==0):
    burasıdır
    function soruget($veritabani){
    		
    		$sorgu2="select *  from veriler";
    		$getir2 = $veritabani->prepare($sorgu2);
    
    		$getir2->execute();
    
    		$tamson2=$getir2->fetch(PDO::FETCH_ASSOC);
    		
    		$anketid=$tamson2["id"];
    		$ip=$_SERVER['REMOTE_ADDR'];
    		
    		$sorgu3="select *  from ipkontrol where anketid='$anketid' and ip='$ip' ";
    		$getir3 = $veritabani->prepare($sorgu3);
    
    		$getir3->execute();
    
    		$tamson3=$getir3->fetch(PDO::FETCH_ASSOC);
    		
    		if($tamson3->num_rows==0):
    		echo'
  • 08-01-2019, 16:22:19
    #2
    Alıntı
    PDO'da num_rows olarak değil de rowCount olarak kullanmanız gerekiyor hocam
    
    if( $getir3->rowCount() == 0 ){
        echo "value";
    }else{
       echo "null";
    }
  • 08-01-2019, 16:24:20
    #3
    if ($getir3->rowCount() == 0)
  • 08-01-2019, 16:30:01
    #4
    kadirkalaycik adlı üyeden alıntı: mesajı görüntüle
    
    if( $getir3->rowCount() == 0 ){
        echo "value";
    }else{
       echo "null";
    }
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    if ($getir3->rowCount() == 0)

    zaman ayırıp cevap yazdığınız için çok çok teşekkürler sorun çözülmüştür