Dodam, że jeśli w stringu używamy konkatenacji, to samego tekstu nie ma po co zapisywać w cudzysłowach, bo nie ma potrzeby aby interpreter php sprawdzał dodatkowo występowanie zmiennej w ciągu, w którym na pewno tej zmiennej nie ma.
Natomiast jeśli używamy cudzysłowów to używanie konkatenacji jest z kolei niepotrzebne, bo w takiej sytuacji wstawia się zmienną bezpośrednio w string.
Przykładowo:
'SELECT * FROM tabela WHERE id='.$id
"SELECT * FROM tabela WHERE id=$id"