To nie zadziała. Instrukcja przygotowania analizuje SQL, wysyła do bazy danych w celu sprawdzenia poprawności i kompilacji. Gdyby znaki zapytania mogły zastąpić części SQL, stracilibyście cały punkt powiązanych zmiennych - szybkość i bezpieczeństwo. Należy ponownie wprowadzić wstrzyknięcie SQL, a instrukcje będą musiały zostać ponownie skompilowane dla wszystkich parametrów.
Czy nie byłoby coś takiego jak SELECT * FROM table WHERE c1 = ? OR c2 = ? OR c3 = ?
być lepszym (oczywiście w zależności od indeksów i rozmiarów tabel).