Hocam merhaba bu sorunla bende daha önceden karşılaşmıştım % leri oraya eklemeyerek deneyin, şöyle:
<?php
/* Veri Tabanını Bağla */
try {
$db = new PDO('mysql:host=localhost;dbname=lpanelen', 'root', '');
}catch(PDOException $e) {
$e->getMessage();
}
/* Sorgu Başlat */
if (isset($_POST['search'])) {
$name = htmlspecialchars(($_POST['search']));
$name = "%".$name."%";
$query = $db->query("SELECT * FROM posts WHERE title LIKE $name", PDO::FETCH_ASSOC);
$query->execute();
}
?>
<!-- Yazdır -->
<?php foreach ($query as $result): ?>
<?=$result['title']?>
<?php endforeach; ?>