v2.5.2
Giriş yap

PDO Bağlantı ve Veri Çekme

opticbey
1,463 defa görüntülendi ve 1 kişi tarafından değerlendirildi

PDO Bağlantı ve Veri Çekme


<?php

    $konu = $db->prepare("selet * from konular");
    $konu->execute(array());
    $x = $konu->fetchALL(PDO::FETCH_ASSOC);

foreach($x as $m) {
    
    ?>
     <div class="card">
                        <img src="img/blog1.png" class="card-img-top" alt="...">
                        <div class="card-body">
                            <h5 class="card-title"><?php echo $m["konu_baslik"];?></h5>
                            <p class="card-text">Episerver tarafından yapılan bir ankete göre tüketicilerin %55'i satın alımların çoğunu önceden planlandığını, %20'si ise hepsini önceden planlanmış olduğunu söylüyor.</p><span class="badge-primary">&nbsp; Yazılım &nbsp;</span>
                            <p class="card-text"><small class="text-muted">Yaklaşık 3 dakika önce</small></p>
                        </div>
                    </div>
    <?php  
}
    ?>  
 
  • Şuan için sadece `<?php echo $m["konu_baslik"];?>` çekmek istiyorum.
  • Bu şekilde veri çekme işlemi gerçekleştirmek istiyorum ancak aşağıda ki hatayı alıyorum.

  • Yardımcı olursanız sevinirim, teşekkürler şimdiden :)
Cevap yaz
Cevaplar (6)
elvin
1621 gün önce

css le yapa bilirsiniz veya rakam 3 e tam bolunuyorsa br kodun if ile eklete bilirsiniz

opticbey
1621 gün önce
  • Bir şey daha soracağım mesela döngü halinde sürekli sayfaya ekliyor.
  • 3 adet blog yazısı olunca bir alt satıra <br> kodunu nasıl eklerim?
  • Yani 3 adette bir satır atlatmak istiyorum
myrioos
1621 gün önce

hocam kapata bilirsiniz bende alışkanlık olmuş

opticbey
1621 gün önce
  • Yukarıdaki postu yanlışlıkla attım.

@myrioos , teşekkürler oldu. Bir de en sonda neden php yi açık bıraktık hocam?

opticbey
1621 gün önce
  • Sayfaya ayar.php ve sayfalarını çağırdım ancak ekran bembeyaz oldu html kodlarım gözükmüyor.
<?php require_once("ayar.php"); ?>
  • En son hali;
    <?php require_once("ayar.php"); ?>
    

<?php

$konu = $db->prepare("selet * from konular");
$konu->execute(array());
$x = $konu->fetchALL(PDO::FETCH_ASSOC);

foreach($x as $m) {

?>

 <div class="card">
                    <img src="img/blog1.png" class="card-img-top" alt="...">
                    <div class="card-body">
                        <h5 class="card-title"><?php echo $m["konu_baslik"];?></h5>
                        <p class="card-text">Episerver tarafından yapılan bir ankete göre tüketicilerin %55'i satın alımların çoğunu önceden planlandığını, %20'si ise hepsini önceden planlanmış olduğunu söylüyor.</p><span class="badge-primary">&nbsp; Yazılım &nbsp;</span>
                        <p class="card-text"><small class="text-muted">Yaklaşık 3 dakika önce</small></p>
                    </div>
                </div>
<?php  

}

?>  

myrioos
1621 gün önce

Hocam böyle yapın bi :)

<?php
$query = $db->query("SELECT * FROM konular", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
     foreach( $query as $row ){
?>
<div class="card">
    <img src="img/blog1.png" class="card-img-top" alt="...">
    <div class="card-body">
        <h5 class="card-title"><?php echo $row["konu_baslik"];?></h5>
        <p class="card-text">Episerver tarafından yapılan bir ankete göre tüketicilerin %55'i satın alımların çoğunu önceden planlandığını, %20'si ise hepsini önceden planlanmış olduğunu söylüyor.</p><span class="badge-primary">&nbsp; Yazılım &nbsp;</span>
        <p class="card-text"><small class="text-muted">Yaklaşık 3 dakika önce</small></p>
    </div>
</div>
<?php
     }
}