• 31-03-2009, 21:24:34
    #10
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    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.
    böyle fantazi yapan çok aldırma hocam sen
  • 31-03-2009, 21:48:38
    #11
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    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.
    abi takma öyLeLeri çok bana da "L" harfLerini büyük yazıyosun diye vermiş biri
  • 31-03-2009, 22:46:26
    #12
    Üyeliği durduruldu
    aman ne takcam zaten beyinsiz demek istemiyorum, ama böyle davranislar öyle isimlendirilse gerek
  • 31-03-2009, 23:18:28
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yalnız benim anlamadığım burada oop mantığının yanlış oturması
    OOP'de class içinde yine mysql Procedural style kullanılırsa bir anlamı olmuyor
    Yani özel kodlamalarda oop kullanılmalı
    Php zaten bize hazır fonksiyonlar için class lar sunuyor
    Örneğin gerçek bir oop mysql bağlantısı şöyle olur.
    <?php
    $baglanti = new mysqli("localhost", "kullanici", "sifre", "db_adi");
    
    if (mysqli_connect_errno()) {
       echo "Bağlantı sağlanamadı.";
       exit();
    }
    
    
    /* Bağlantıyı kapamak içinse */
    $mysqli->close();  // Bağlantıyı sonlandırmak için.
    ?>
  • 31-03-2009, 23:19:24
    #14
    Aynı anda iki mesaj gitti.
    Silinirse sevinirim.
  • 31-03-2009, 23:36:35
    #15
    Üyeliği durduruldu
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Yalnız benim anlamadığım burada oop mantığının yanlış oturması
    oop daha iyidir diye bir kaide kesinlikle yok. sadece kod kullanabilirliğini çok iyi derecede arttırır. modüler çalışmaya olanak sağlar. ondna iyi birşeydir
  • 01-04-2009, 11:33:50
    #16
    <?
    class baglanti{
        private $dbhost = "localhost"; // Host
        private $dbadi = "yeni"; // Database Adı
        private $dbkull = "root"; // Database Kullanıcı
        private $dbsif = "root"; // Database Sifre
        function __construct(){
            mysql_connect($this->dbhost,$this->dbkull,$this->dbsif) or die("Baglanti Kurulamadi!");
            mysql_select_db($this->dbadi) or die("Database secilemedi!");
        }
        function __destruct(){
            mysql_close();
        }
    }
    ?>
    basit bir bağLantı cLassı
  • 01-04-2009, 12:01:40
    #17
    Üyeliği durduruldu
    ben olsam şöyle yazardım
    <?
    class baglanti{
        private $dbHost = "localhost"; // Host
        private $dbAdi = "yeni"; // Database Adı
        private $dbKull = "root"; // Database Kullanıcı
        private $dbSif = "root"; // Database Sifre
        function __construct($dbHost='',$dbAdi='',$dbKull='',$dbSif=''){
            if($dbHost!=''){
                    $this->dbhost=$dbHost;
            }
            if($dbAdi!=''){
                    $this->dbAdi=$dbAdi;
            }
            if($dbKull!=''){
                    $this->dbKull=$dbKull;
            }
            if($dbSif!=''){
                    $this->dbSif=$dbSif;
            }
            mysql_connect($this->dbHost,$this->dbKull,$this->dbSif) or die("Baglanti Kurulamadi!");
            mysql_select_db($this->dbadi) or die("Database secilemedi!");
        }
        function __destruct(){
            mysql_close();
        }
        function setDbHost($dbHost){
              $this->dbHost = $dbHost;
        } 
        function getDbHost(){
              return $this->dbHost;
        } 
    
        function setDbAdi ($dbAdi){
              $this->dbAdi = $dbAdi;
        } 
        function getDbAdi(){
              return $this->dbAdi;
        } 
    
        function setDbKull($dbKull){
              $this->dbKull = $dbKull;
        } 
        function getDbKull(){
              return $this->dbKull;
        } 
    
        function setDbSif($dbSif){
              $this->dbSif = $dbSif;
        } 
        function getDbSif (){
              return $this->dbSif;
        } 
    }
    ?>
    getter / setteri da var

    arada küçük farklılıklar göreceksiniz ama ince nüanslar var
  • 02-04-2009, 00:15:39
    #18
    sağoL abi benimki acemi işi işte