Merhabalar,
<?php
include('config.php');
$request_uri = $_SERVER['REQUEST_URI'];
$path = parse_url($request_uri, PHP_URL_PATH);
$path = str_replace('-sarki-sozleri', '', $path);
$path_parts = explode('/', trim($path, '/'));
$baslik_url = end($path_parts);
$wisex = ucwords(str_replace('-', ' ', $baslik_url));
$sorgu = $baglanti->prepare("SELECT * FROM sarkilar WHERE baslik LIKE '%$wisex%'");
$sorgu->execute();
$sonuc = $sorgu->fetch(); // sorgu çalıştırılıp veriler alınıyor
?>üstteki kodda $baslik verisi Hande Yener Aci Veriyor olarak geliyor ancak veritabanındaki baslik verisi Hande Yener - Acı Veriyor normalde tüm projelerimde LIKE sql sorgusunda veri geliyordu bu projemde veri gelmiyor nerde hata yapıyorum?
<?php
include('config.php');
$request_uri = $_SERVER['REQUEST_URI'];
$path = parse_url($request_uri, PHP_URL_PATH);
$path = str_replace('-sarki-sozleri', '', $path);
$path_parts = explode('/', trim($path, '/'));
$baslik_url = end($path_parts);
$wisex = str_replace('-', ' ', $baslik_url);
// Küçük harfe çevir ve sorguyu güncelle
$sorgu = $baglanti->prepare("SELECT * FROM sarkilar WHERE LOWER(baslik) LIKE LOWER(?)");
$sorgu->execute(["%$wisex%"]);
$sonuc = $sorgu->fetch(); // sorgu çalıştırılıp veriler alınıyor
?>