İ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.