मैं वास्तव में समझ नहीं पा रहा हूं कि आपका प्रश्न क्या है, लेकिन मुझे लगता है कि आप नहीं जानते कि %
कैसे जोड़ना है ? अगर ऐसा है, तो इसे आजमाएं:
$stmt = $db->prepare("SELECT * FROM table_1 WHERE name LIKE ? ORDER BY bid DESC");
$stmt->bindValue(1, "%{$_GET['s']}%", PDO::PARAM_STR);
$stmnt->execute();
// fetch and win! :-)
थोड़ा स्पष्टीकरण: पीडीओ उद्धृत करेगा और पैरामीटर ?
. से बच जाएगा उचित रूप से। इसका मतलब है, कि अगर आप hello
. को बाध्य कर रहे हैं , पीडीओ ?
. को प्रतिस्थापित करेगा 'hello'
. के साथ (उद्धरण नोट करें)। इसलिए, %
. रखने के लिए कोट्स के अंदर, आपको उन्हें बाइंडेड में जोड़ना होगा, इस मामले में $_GET['s']
।