जैसा कि लोग कह रहे हैं कि कोड थोड़ा है हास्यास्पद। मैं आपको कुछ सिखाने की उम्मीद में इसे साझा करने जा रहा हूं। वास्तव में आपके प्रश्न का उत्तर नहीं ढूंढ रहा है। वास्तव में मैं केवल प्रश्न को हटाने का सुझाव दूंगा क्योंकि मुझे यकीन नहीं है कि यह दूसरों को कितनी उपयोगिता प्रदान करता है। और "वाइल्डकार्ड SQL खोज कैसे करें" स्पष्ट रूप से एक डुप्ली प्रश्न है।
वैसे भी... कुछ इस तरह संघनित किया जा सकता है:
//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();
कौन सा शुल्क? चर क्या है? एक पत्र। क्या आप A
. के लिए आउटपुट कैसे प्रस्तुत करते हैं B
. की व्याख्या और आउटपुट करने के तरीके से अलग है ? नहीं, तो इसे सूखा रखें (अपने आप को दोहराएं नहीं)।