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

mzyilHilem 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??????????????

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

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
2011-01-27 21:53:46

mzyilHilem 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 :))
2011-01-29 22:27:15

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro