Warning: mysql_num_rows() expects parameter 1 to be resource, null given in

theSinan Sinan AY

function ekle_degis($parametre, $deger)
 {
  
  $sorgula=mysql_query("select * from ps_configuration where name='PS_OS_PAYMENT' ",$baglan);
  $kontrol=mysql_num_rows($sorgula);

print "bulunan kayıt sayısı = ".$kontrol;

 

}

ekle_degis('PS_OS_PAYMENT', '2');

çalıştırdığımda

Warning: mysql_query() expects parameter 2 to be resource, null given in

$sorgula ve $kontrol satırlarında hata veriyor

function kaldırıp kodu direk çalıştırdığımda hata vermiyor neden olabilir


  
  

 

 

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in

27-01-2012 19:40

    Php

    veritabanında kayıt yokmuş. bu durumda olmayan bir kaydı mysql_num_rows

    ile kontrol etmeye çalışıyorsun.

    Her programcı birgün Php yi tadacaktır
    27-01-2012 21:11

      Php

      theSinan Sinan AY

      ama ben aynı kodu

      fonksiyon  içine  değilde normal yazdığımda hata vermiyor

      ayrıca

      $sorgula satırında da hata alıyorum

      sonra mysql_num_rows satırında hata veriyor

      kontrol ettiğim

      name='PS_OS_PAYMENT'

      name sutununda  'PS_OS_PAYMENT' adında bir kayıt var mı yok mu

      yoksa false değeri döndürmesi gerekmez mi

      mysql_num_rows unda 0 degeri döndürmesi gerekmez mi

      28-01-2012 18:57

        Php

        benze hatayı daha önce görmüştüm. "resource, null given in" dediği zaman bilki veritabanı NULL dönderiyor.

        şimdi farkettim. $baglan değerini boş atıyorsun. fonksiyon içinde dışardan değşken okuyamaz. bu durumda $baglan=null olur . 

        global ile çağırabilirsin.

         

        function ekle_degis($parametre, $deger)
         {
             global
        $baglan; 

            $sorgula=mysql_query("select * from ps_configuration where name='PS_OS_PAYMENT' ",$baglan);


        Her programcı birgün Php yi tadacaktır
        28-01-2012 20:33

          Php

          theSinan Sinan AY

          çok sağol

          globali tamamıyla unutmuşum

          allah razı olsun

          30-01-2012 09:47

            www.Phpkodlari.com © 2009 Herkes Php öğrenecek
            Web tasarım ve eğitim kaynağınız.