Versuchen Sie dies
WHERE contact_first_name IN (".implode(', ', array_fill(0, count($search), '%s')).") OR contact_last_name IN (".implode(', ', array_fill(0, count($search), '%s')).")
AKTUALISIEREN
Die richtige Antwort auf diese Frage lautet:Die Abfrage ist korrekt, es sind die falschen dynamischen Parameter, die dazu führen, dass die Abfragesyntax falsch wird. Es befand sich tatsächlich im Kommentarbereich direkt unter dieser Antwort, also haben Sie es mit den akzeptierten Antworten zusammengeführt!