Mysql Update Query is not Giving Desired Result
As far as I understand according to your comments you should add a parentheses to your WHERE clause:

SELECT COUNT(id) AS todayleads
FROM   `lead_data` 
WHERE  `date` = '2018-01-12' 
AND    lead_status = 1 
AND    (uid = '3' OR assign_to = '3')