php pdo ile veri tabanından 1 tane veri çekmek

Bir projede veri tabanındaki tablomdan 1 tane veri çekip onu kullanmam lazımdı. Zaten tabloda 1 tane veri var. Amacım onu değişkene atıp kullanmak.Basit birşey ama yeni başlayanlar için hayat kurtarabilir.

  1. <?php // veri tabanı bağlantısı
      $ip = "localhost"; //host
      $user = "kullanıcıadınız";  // host id
      $password = "sifreniz";  // password local olduğu için varsayılan şifre boş
      $db = "veritabanı adınız"; // db adı
      //bağlantı
      try{
        $db = new PDO("mysql:host=$ip;dbname=$db",$user,$password);
        // türkçe karakter için utf8
        $db->exec("SET CHARSET UTF8");
        //eğer hata olursa pdo nun exception komutu ile ekrana yazdırıyoruz
      }catch(PDOException $e){
        die ("Hata var");
      }
      $_POST =array_map('htmlentities',$_POST);
        $_GET =array_map('htmlentities',$_GET);
    ?>
    

    2. adım kullanım

    <?php
        $id =1;
        $query = $db->query("SELECT * FROM popup WHERE status= '{$id}'")->fetch(PDO::FETCH_ASSOC);
            if ( $query ){
        
                 $durum = $query[status];
                $popresim = $query[photo];
        
                  echo' <a id="otomatikgit" data-fancybox="gallery" href="uploads/popup/'.$popresim.'"> </a>';
            }
    ?>
    

    Tablodaki status ve popresim değerlerini çekiyoruz yukarıdaki kodlarla, sonra ihtiyacınıza göre kullanırsınız. Veri tabanından değişkene veri atamak gibi oldu sorguyuda yazınca

Bir cevap yazın