• 30-04-2020, 03:50:02
    #1
    Üyeliği durduruldu
    Merhaba,
    PDO kullanarak Veritabandan gelen verileri dizeleri aktarıp kullanmak istiyorum örnek veritabanı şu şekilde olduğunu düşünürsek;
    Bunları $ayar adında ki değişkene dizi olarak aktarıp
    $ayar->title ya da $ayar['title']
    Olarak kullanıp "siteadi" çıktısını almak istiyorum nasıl yapabilirim? Şimdiden herkese teşekkürler.
  • 30-04-2020, 03:54:44
    #2
    hocam hepsini tek bir yerde mi goster mek istiyorsunuz yoksa farklı sayfalarda mı?
  • 30-04-2020, 03:55:54
    #3
    Üyeliği durduruldu
    Mukavemet adlı üyeden alıntı: mesajı görüntüle
    hocam hepsini tek bir yerde mi goster mek istiyorsunuz yoksa farklı sayfalarda mı?
    Farklı saylarda hocam, bu tablo da sitenin ayarlarını tutacağım tablo olucak. Her yeni ayar ekleneceği zaman sütün eklemek zor oluyor Ayarad yani bunun yerine veri ekler gibi yapıp bu şekilde kullanmak istiyorum daha mantıklı geldi bu tarz kullanan vardır illa ki diye bende kullanmak istedim.
  • 30-04-2020, 03:57:49
    #4
    Mobilden bu kadar oldu.
    <?php include 'db.php'; $ayarsor=$db->prepare("SELECT * FROM ayarlar"); $ayarsor->execute(array( 'id' => 1 )); $ayarcek=$ayarsor->fetch(PDO::FETCH_ASSOC);?>
    <?php echo $ayarcek['ayar_title'];?>
  • 30-04-2020, 04:02:49
    #5
    Üyeliği durduruldu
    Mukavemet adlı üyeden alıntı: mesajı görüntüle
    hocam hepsini tek bir yerde mi goster mek istiyorsunuz yoksa farklı sayfalarda mı?
    Luwexigo adlı üyeden alıntı: mesajı görüntüle
    Mobilden bu kadar oldu.
    <?php include 'db.php'; $ayarsor=$db->prepare("SELECT * FROM ayarlar"); $ayarsor->execute(array( 'id' => 1 )); $ayarcek=$ayarsor->fetch(PDO::FETCH_ASSOC);?>
    <?php echo $ayarcek['ayar_title'];?>
    Teşekkürler fakat burda id belirtiyoruz sanırım bu tam olarak işime yaramaz ama bunu sanırım fonkiyona çevirip kullanabilirim ayar(title); çıktısı return olarak ayarbilgi döndürebilirim galiba.




    function ayar($settingsName)
    {
        global $db;
    $query = $db->query("SELECT * FROM settings WHERE settingsName = '{$settingsName}'")->fetch();
    return $query['settingsInfo'];
    }
    echo ayar('face');
    Böyle bir fonksiyon yazarak sorunumu çözdüm başka bir çözümü var mı bilmiyorum herkese teşekkürler.