• 29-06-2019, 19:45:46
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar Kodlamada acemiyim ve yardıma ihtiyacım var


    Veri tabanına girilen verileri texde arayarak onları göstericek

    Yardım Edebilirmisiniz
  • 01-07-2019, 14:06:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyi günler;

    öncelikle veritabanı bağlantınızı yapmanız gerekmektedir.
    <?php
    try {
    $connect = new PDO("mysql:host=localhost;dbname=test", "root", "123456");
    } catch ( PDOException $e ){
    print $e->getMessage();
    }
    ?>
    test adında oluşturduğum veritabanı içerisine icerik adında bir tablo oluşturuyorum ve içerisine id(AI,Primary Key), baslik(Varchar 50), icerik(Text) sütunlarını açıyorum.

    Arama yapmak için gerekli sorgu;
    <?php
    
    $aramakistedigimizveri = "bla bla bla";
    
    //hem baslik hem de icerik sütunlarında arama yaptırmak için OR ile kontrol ettiriyoruz.
    $query = $connect ->prepare('SELECT * FROM icerik WHERE baslik LIKE :baslik or icerik LIKE :icerik');
    $stmt= $connect ->prepare($query);
    $stmt->execute([
    ':baslik' => '%'. $aramakistedigimizveri .'%',
    ':icerik' => '%'. $aramakistedigimizveri .'%'
    ]);
    $result = $stmt->fetchAll(PDO::FETCH_OBJ);
    ?>
    
    <ul>
    <li><?=$aramakistedigimizveri ?> kelimesine ait arama sonuçları</li>
    <?php foreach($result as $item): ?>
    <li><?=$item->baslik?> <br> <?=$item->icerik?></li>
    <?php endforeach; ?>
    </ul>
    Sormak istediğiniz bir şey olursa mesaj yoluyla iletişim kurabilirsiniz.