Verwenden Sie Folgendes:
WHERE CONCAT(customers.first_name, ' ', customers.last_name) LIKE '%John Smith%'
Beachten Sie, dass Vor- und Nachname gekürzt werden sollten, d. h. sie sollten keine führenden oder abschließenden Leerzeichen enthalten, damit dies wie beabsichtigt funktioniert. Es ist besser, Zeichenfolgen in PHP zu kürzen, bevor sie in die Datenbank eingefügt werden. Sie können das Trimmen aber auch wie folgt in Ihre Abfrage integrieren:
WHERE CONCAT(TRIM(customers.first_name), ' ', TRIM(customers.last_name)) LIKE '%John Smith%'