I have a User table that has fields (id, first_name, middle_name, last_name).
I want to write a query to find a user by his name. The first name can be a first name, a first name or a last name.
$sql = "SELECT * FROM user
WHERE first_name like '%$name%' OR
middle_name like '%$name%' OR
last_name like '%$name%'";
Is this an effective query? (Leave the security issue for now.)
source
share