Jak lidé říkají, kód je trochu směšný. Jen se o to podělím v naději, že vás něco naučím. Opravdu se nesnažím odpovědět na vaši otázku. Ve skutečnosti bych navrhoval pouze smazat otázku, protože si nejsem jistý, kolik užitku nabízí ostatním. A "Jak provést vyhledávání pomocí zástupných znaků SQL" je samozřejmě falešná otázka.
Každopádně... Mohlo by to být zhuštěno na něco jako:
//example.com?search_letter=A
$pattern = isset($_REQUEST('search_letter')) ? $_REQUEST('search_letter') : null;
if (empty($pattern)) {
die('missing search paramter');
}
$pattern = $pattern . '%';
$sql = 'SELECT * FROM users WHERE first_name LIKE ?';
$sth->execute([$pattern]);
$results = $sth->fetchAll();
jaké změny? Co je to proměnná? Dopis. Dělá, jak vykreslíte výstup pro A
se liší od toho, jak budete interpretovat a vydávat B
? Ne. Udržujte to v SUCHU (Neopakujte se).