wisex Eğer bir ORM kullanmayacaksanız PDO ile ilgili öğreneceğiniz ilk şey güvenlik. Çoğu kişi bir framework ya da ORM kullanırken bu bilgilerden yoksun olarak ilerliyor (çünkü ORM'ler güvenlik önlemlerini tamamen olmasa da sizin adınıza alırlar), sonra temel koda geçtiklerinde bilmedikleri için hata yapıyorlar. Bunu dememin sebebi bu yazdığınız kodda SQL Injection açığı olması.
$wisex = $_POST['yemek'];
$sorgu = $baglanti->prepare('SELECT * FROM restoranlar WHERE urunler LIKE ?');
$sorgu->execute([
"%{$wisex}%"
]);
ya da
$wisex = $_POST['yemek'];
$sorgu = $baglanti->prepare('SELECT * FROM restoranlar WHERE urunler LIKE :like');
$sorgu->execute([
'like' => "%{$wisex}%"
]);
yapmanız gerekiyor.
Eğer PDO kullanacaksanız dokümanları iyi bir şekilde takip etmeniz lazım, yoksa diliniz yanar:
https://www.php.net/manual/en/book.pdo.php