I am doing this search engine that should only search my content, but in search results its also searching other users contents which is private. New to PHP and need help! thanks!
$sql = "SELECT client_visit.why, client_names.client_name,
client_names.client_id, client_visit.notes,
client_visit.date_time, client_visit.v_id FROM
client_visit LEFT JOIN client_names ON
client_visit.client_is = client_names.client_id
WHERE client_visit.user_id = '$pid'
AND client_visit.why_visit LIKE '%$q%'
OR client_visit.field1 LIKE '%$q%'
OR client_visit. field2 LIKE '%$q%'
OR client_visit. field3 LIKE '%$q%'
AND client_visit. field4 LIKE '%$q%'
OR client_visit. field5 LIKE '%$q%'
OR client_visit.v_notes LIKE '%$q%'
OR client_visit.date_time LIKE '%$q%'
OR client_names.client_name LIKE '%$q%'
ORDER BY client_visit.id DESC LIMIT $start, $limit";
Try this:
Use the parenthesis to group your conditions.