Naprawdę nie rozumiem, jakie jest twoje pytanie, ale domyślam się, że nie wiesz, jak dodać % ? Jeśli tak, spróbuj tego:
$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! :-)
Małe wyjaśnienie: PDO zacytuje i wyjdzie z parametru ? odpowiednio. Oznacza to, że jeśli wiążesz hello , PDO zastąpi ? z 'hello' (zwróć uwagę na cytaty). Dlatego, aby mieć % wewnątrz cudzysłowów, będziesz musiał dodać je do tego, co jest powiązane, w tym przypadku $_GET['s'] .