In php we can append strings in many ways.
Method 1
----------------------------
$sql = \"SELECT field1, \";
creating the query itself doesn't take the smallest amount of memory or cpu(it does but in such small nr that it doesnt matter) from your computer but running it, is what you should be concerned about, make sure you have a proper index and so on
As far as I'm concerned there is no 'best method'.
Rule of thumb is choose one you prefer and stick to it and be consistent across the project.
None is better. Just select one and stick to it, PHP_CodeSniffer can be used to automate a check on your code style.
I vote for Method 3.
The less concatenation operations, the better.
Also, you should use single quotes as often as possible to avoid the PHP parser having to interpolate variables inside your strings.