Class Kullanımı -- MySQL komutları Fonksiyonlarda niye çalışmıyor??

mzyil Hilem Zıdlıy

Şimdi bn mysql komutları için bir class açtım. İşte class :

 


class db { function baglan(){ mysql_connect(db_sw,db_u,db_pw); mysql_select_db(db_is); } function istek($istek){ mysql_query($istek); } function fetch($array){ mysql_fetch_array($array); } }

he sonra bi de kod yazdım anasayfada:

 


$bilgi_ = db::istek($sql); while ($bilgi = db::fetch($bilgi_)) { print $bilgi["user_login"]; t::b(); }

ama bu kod çalışmadı hiç bir şey bastırmadı :S :S

fakat sonra class fonksiyonlarını kaldırıp şöyle bir kod yazdığımda ise ;

 


$bilgi_ = mysql_query($sql); while ($bilgi = mysql_fetch_array($bilgi_)) { print $bilgi["user_login"]; t::b(); }

gayet rahat çalıştı smiley

ya biri söylesin where is the problem??????????????

 

 

 

27-01-2011 20:22 Edit:27-01-2011 20:22

    Php

    return göremedim. Aşağıdaki kodu denemedim. ama return kısımları olmadan çalışacağını zannetmiyorum

    class db {
    function baglan()
    {
      mysql_connect(db_sw,db_u,db_pw);
       mysql_select_db(db_is);
    }

    function istek($istek)
    {
        return mysql_query($istek);
    }

    function fetch($array)
    {
       return mysql_fetch_array($array);
    }

    }




    $bilgi_ = db::istek($sql);
    while ($bilgi = db::fetch($bilgi_))
    {
    print $bilgi["user_login"];

    t::b(); /// bu nedir ?

    }
    Her programcı birgün Php yi tadacaktır
    27-01-2011 21:53

      mzyil Hilem Zıdlıy

      class t { function b(){ echo '
      '; } function c($get){ if ($get == 1 ) { echo ''; }elseif($get == 2 ){ echo ''; } } }

      class bu hocam pratik olsun diee yapmıştım :))
      29-01-2011 22:27

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