तो या तो इम्यूलेशन मोड चालू करें
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, TRUE);
या -
. में बदलें$sql = "SELECT * FROM `character` WHERE `name` LIKE :search1 OR `play` LIKE :search2";
$query = $db->prepare($sql);
$query->execute(array(':search1' => strip_tags($_POST['search']),':search2' => strip_tags($_POST['search'])));
साथ ही, चूंकि आप LIKE
. का उपयोग कर रहे हैं अपनी क्वेरी में, आप वाइल्डकार्ड जोड़ना चाहेंगे %
आपके मूल्यों के लिए
$query->execute(array(':search1' => "%".strip_tags($_POST['search'])."%",':search2' => "%".strip_tags($_POST['search'])."%"));