R10.net

R10.net (https://www.r10.net/index.php)
-   PHP (https://www.r10.net/php/)
-   -   Oop Olarak Bağlantı Sorunu (https://www.r10.net/php/347246-oop-olarak-baglanti-sorunu.html)

CodErode 31-03-2009 17:50:08

Oop Olarak Bağlantı Sorunu
 
Malumunuz artık oop'a kafa taktım. Ufak bir mysql bağlantısı kontrol ediyorum ama nedense kodlarım çalışmıyor.

Her ne kadar dikkat ettiysem de bir türlü kodu çalıştırımadım gitti. Oop olmadan normal php kodlarım ama ne bilim oop'a karşı bir ilgim var :D

Neyse fazla uzatmadan kodlarımı vermek istiyorum. Siz bir bakın şu kodlara neresinde hata var.. :(
İlk olarak class.php dosyasını veriyorum..
<?php
class kayit
{   
    private $dbserver= "localhost";
    private $dbusername= "root";
    private $dbpass= "123456";
    private $dbtable= "deneme";

    function kayityap($deger1,$deger2, $deger3)
    {
        if (isset($deger1) AND isset($deger2) AND isset($deger3))
        {
            $dbconnect= mysql_pconnect($this->dbserver, $this->dbusername, $this->dbpass);
            if ($dbconnect)
            {
                echo "MySQL Bağlantısı Başarıyla Tamamlanmıştır.<br>";
               
                $select_db= mysql_select_db($this->dbtable);
               
                if ($select_db)
                {
                    echo "MySQL  Bağlantısı Ardından Başarıyla Tablo Seçimi Yapılmıştır.<br>";
                }
               
               
            } else {
                echo "Tüm İşlemler Başarısız.<br>";               
            }
           
               
            }           
        }
       
}
?>
Şimdi de index.php kodlarını veriyorum.. Burada class.php adlı dosyayı çağırıp kontrol ediyorum.

<?php
require_once('clas.php');

$ilk= "ilk";
$orta= "orta";
$son= "son";

$yeni_islem= new kayit();
$yeni_islem->kayityap($ilk, $orta, $son);
?>Evet arkadaşlar hastamız budur... Reçetesini biriniz yazıverin.. :D

Şimdiden teşekkürler.

sdemirkeser 31-03-2009 17:57:16

ben kodda mysql_query göremedim

CodErode 31-03-2009 18:00:07

Alıntı:

sdemirkeser Nickli Üyeden Alıntı (Mesaj 1058406676)
ben kodda mysql_query göremedim

Bağlantı sağlanırsa 1 yani true döndürmeyecek mi? Oop olmadan yazınca bağlantı onayı veriyor.

Yani hocam sonuçta veri girişi yapmıyorum ama yinede dediğin gibi denedim aynı..

Beyaz bir sayfa..

taylanaktepe 31-03-2009 18:05:14

........
 
$select_db= mysql_select_db($this->dbtable, $dbconnect);

CodErode 31-03-2009 18:09:31

require_once('clas.php');Allah kahretmesin arkadaşlar koca hataya bakarmısınız? :cry

class.php yazcağıma clas.php yazmışım. Düzeltince sorun düzeldi. Hepinize teşekkür ederim birden gözüme çarptı.. :D

Özellikle Süleyman hocam senin niye gözüne çarpmadı bu sen iyi didiklerdin.. :D

Herkese teşekkür ederim.

sdemirkeser 31-03-2009 18:10:31

Alıntı:

CodErode Nickli Üyeden Alıntı (Mesaj 1058406691)
Beyaz bir sayfa..

sevgili arkadaşım bana kaldin kadar temiz bu sayfayı ayırdığın için teşekkür ederim :)

üstad o zaman hata gösterimi kapali ama hata mesajını alamiyorsunuz


Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\htdocs\clas.php on line 13
Tüm İşlemler Başarısız.

bkz display_errors

<kd> gözümdan kaçmaz olur mu. php.iniden hata gösterimini açda rahat et :D </kd>

CodErode 31-03-2009 18:12:08

Valla hata gösterimini bilmiyorumda deliye döndüm. Hata vermemesi de garip bir mevzu.. :D

Bu arada senin bu son zamanlardaki bakınız kalıbına hastayım :D

sdemirkeser 31-03-2009 18:16:08

Alıntı:

CodErode Nickli Üyeden Alıntı (Mesaj 1058406760)
Valla hata gösterimini bilmiyorumda deliye döndüm. Hata vermemesi de garip bir mevzu.. :D
Bu arada senin bu son zamanlardaki bakınız kalıbına hastayım :D

Allah sağlık sıhhihat versin.

bugünde ilginç birşey oldu.muhterem bi arkadaş böyle programlama.tv deki php egitimlerinin linkini verdim diye -rep vermiş adinida yazmamis.

CodErode 31-03-2009 18:18:48

Sağolasın hocam :D Ama o hastalık mevzusu ayrı.. Ben onun hastasıyım.. Fırsat buldukça yazarlık görevimi yerine getirmeye çalışcam.. :D

-rep mevzusuna gelince sen repi takmayan adamsın.. Boşveeeerrr :D

- yi veren düşünsün :D


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:04:08.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.