"INSERT INTO Tabella (Campo1, ....) VALUES(' ".$_POST[valore1]." ', ....
"INSERT INTO Tabella (Campo1, ....) VALUES('$_POST[valore1]', ...
"INSERT INTO Tabella (Campo1, ....) VALUES('{$_POST['valore1']}', ...

ed anche la forma:

$valore1=$_POST[valore1'];
"INSERT INTO Tabella (Campo1, ....) VALUES('$valore1', ...

Desidererei un parere da parte Vostra sulla sintassi migliore da utilizzare e quali potrebbero essere le differenze sostanziali.

Vi ringrazio anticipatamente.