• 09-08-2019, 10:00:17
    #1
    Üyeliği durduruldu
    Arkadaşlar ts_sistem adında veri tabanım var bu veri tabanında ts_uye isimli tabanda uye_ID satırını php de nasıl çekip gösterebilirim?
  • 09-08-2019, 10:18:50
    #3
    $id = (int)$_GET['id'];
    $uye = mysql_query("SELECT * FROM ts_uye WHERE uye_ID='".$id."'");
    $uyeler = mysql_fetch_array($uye);
    
    echo $uyeler['uye_ID'];
    echo $uyeler['uye_NAME']; // gibi devam edebilirsin.
    bu şekilde yapabilirsin.
  • 10-08-2019, 13:08:48
    #4
    Üyeliği durduruldu
    ntka adlı üyeden alıntı: mesajı görüntüle
    $id = (int)$_GET['id'];
    $uye = mysql_query("SELECT * FROM ts_uye WHERE uye_ID='".$id."'");
    $uyeler = mysql_fetch_array($uye);
    
    echo $uyeler['uye_ID'];
    echo $uyeler['uye_NAME']; // gibi devam edebilirsin.
    bu şekilde yapabilirsin.
    tamamdır buraya kadar bir sıkıntı yoktur. Fakat bir sıkıntı ben bir 5 numaralı üyenin url sine giriş yaptığımda oraya çektiği verilerden sadece uye_ID de 5 numaralı üyenin ismini çekmesi lazım ama burada tüm üyeleri listeliyor.
  • 10-08-2019, 16:58:36
    #5
    while döngüsü içinde kullanmanız gerekiyor
    $id = (int)$_GET['id'];$uye = mysql_query("SELECT * FROM ts_uye WHERE uye_ID='".$id."'");


    while ($row = mysql_fetch_assoc($uye)) {
    echo $row['uye_ID'];
    echo $row['uye_NAME'];
    }
    Bu şekilde olması gerekiyor mobilden yanlış yazmış olabilirim
  • 10-08-2019, 23:52:37
    #6
    Yıl olmuş 2019, gözünüzü seveyim mysql_query alışkanlığınızdan vazgeçin.

    <?php
    
    try {
    $db = new PDO("mysql:host=localhost;dbname=ts_sistem", 'root', '123456');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    
    /**
    * Çoklu satır kaydı
    */
    $sth = $db->prepare("SELECT * FROM ts_uye ORDER BY ID DESC");
    $sth->execute();
    
    if( $sth->rowCount() > 0 )
    {
        foreach($sth->fetchAll(PDO::FETCH_OBJ) as $data)
        {
            echo $data->uye_ID
        }
    } else {
        echo 'Kayıt bulunamadı.';
    }
    
    /**
    * Tek satır kaydı Örn: 34 uye_ID
    */
    $sth = $db->prepare("SELECT * FROM ts_uye WHERE uye_ID = ?");
    $sth->execute(array(34));
    
    if($sth->rowCount() > 0)
    {
        $data = $sth->fetch(PDO::FETCH_OBJ);
        echo $data->uye_ID;
        echo $data->uye_HERHANGI_BIR_SUTUN;
    } else {
        echo 'Kayıt bulunamadı.';
    }
    
    
    }
    catch(PDOException $e){
    echo "Hata: " . $e->getMessage();
    }
    
    $db = null;
    
    ?>
  • 11-08-2019, 22:23:53
    #7
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Yıl olmuş 2019, gözünüzü seveyim mysql_query alışkanlığınızdan vazgeçin.

    <?php
    
    try {
    $db = new PDO("mysql:host=localhost;dbname=ts_sistem", 'root', '123456');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    
    /**
    * Çoklu satır kaydı
    */
    $sth = $db->prepare("SELECT * FROM ts_uye ORDER BY ID DESC");
    $sth->execute();
    
    if( $sth->rowCount() > 0 )
    {
        foreach($sth->fetchAll(PDO::FETCH_OBJ) as $data)
        {
            echo $data->uye_ID
        }
    } else {
        echo 'Kayıt bulunamadı.';
    }
    
    /**
    * Tek satır kaydı Örn: 34 uye_ID
    */
    $sth = $db->prepare("SELECT * FROM ts_uye WHERE uye_ID = ?");
    $sth->execute(array(34));
    
    if($sth->rowCount() > 0)
    {
        $data = $sth->fetch(PDO::FETCH_OBJ);
        echo $data->uye_ID;
        echo $data->uye_HERHANGI_BIR_SUTUN;
    } else {
        echo 'Kayıt bulunamadı.';
    }
    
    
    }
    catch(PDOException $e){
    echo "Hata: " . $e->getMessage();
    }
    
    $db = null;
    
    ?>

    hocam her şey çok güzel fakat şöyle bir durum var benim ts_sistem isimli veri tabanım var bunun içerisinde ts_uye isminde tablo var bu tabloda üye isimleri var ben sizin vermiş olduğunuz kodu yazdığımda tüm üyeleri listeliyor oysa ki ben site.com/uye.php?=3 yani bu link açıldığında 3 ıd numaralı üyenin ID numarasını yazdırmak istiyorum.
  • 11-08-2019, 22:31:43
    #8
    Çok güzel söylediniz. Ben de zaten paylaştığım kodlarda iki türlü örnek paylaşmıştım. Birinci örneğin başında "Çoklu satır kaydı", ikinci örneğin başında ise "Tek satır kaydı" diye belirtmiştim.

    Eğer uye.php?id=3 şeklinde bir adresiniz varsa tek yapmanız gereken, size paylaştığım kodlar içerisindeki şu kısmı kullanmak:
    /**
    * Tek satır kaydı Örn: 34 uye_ID
    */
    $id = isset($_GET['id']) ? $_GET['id'] : 0;
    $sth = $db->prepare("SELECT * FROM ts_uye WHERE uye_ID = ?");
    $sth->execute(array($id));
     
    if($sth->rowCount() > 0)
    {
        $data = $sth->fetch(PDO::FETCH_OBJ);
        echo $data->uye_ID;
        echo $data->uye_HERHANGI_BIR_SUTUN;
    } else {
        echo 'Kayıt bulunamadı.';
    }
    Sivas58 adlı üyeden alıntı: mesajı görüntüle
    hocam her şey çok güzel fakat şöyle bir durum var benim ts_sistem isimli veri tabanım var bunun içerisinde ts_uye isminde tablo var bu tabloda üye isimleri var ben sizin vermiş olduğunuz kodu yazdığımda tüm üyeleri listeliyor oysa ki ben site.com/uye.php?=3 yani bu link açıldığında 3 ıd numaralı üyenin ID numarasını yazdırmak istiyorum.