$username='Vasim';
$results = DB::select(
'Select r.LocationId ,LM.Name+'-'+LM.LocationCode as LocationName
from User_Master u(nolock), UserRoleLoc_link r(nolock)
left join Location_Master LM(nolock)
on r.LocationId = LM.LocationId
Where r.UserId = u.UserId
AND u.UserName = '$username' AND LM.Status = 1 AND
(IsNull(NullIf('',''),'1')='1' Or r.LocationId = '')
AND LM.isLocationOnline = 1
Group by r.UserId, u.UserName,
r.LocationId,u.Password,LM.Name,LM.LocationCode
having COUNT(r.UserId) > 0
Order By Count(r.UserId) DESC');
Error : syntax error, unexpected '$username' (T_VARIABLE)
how can i use my variable in this query