Cita: Lo que me da que pensar ahora es el como procede PHP a la hora de entender esa sentencia dado que hasta el primer punto se encuentra con una comilla inicial doble + una simple + nuevamente una doble.
Con un ejemplo mas sencillo del modo de operación de php.
$numero = 8;
1.
echo $numero; //Te imprime 8.
2.
echo "Este numero es el ".$variable; //Te imprime este numero es el 8.
3.
echo "hay ".$numero." personas aca"; //Te imprime hay 8 personas aca
para el caso de las sentencias sql es totalmente igual. Necesitamos seguir ejecutando en una misma sentencia (Como el ejemplo 3) varias variables.
Las comillas sencillas, son de acuerdo al tipo de dato que estés usando.
$cadena="
insert into tabla values('".$_POST['usuario']."
','"
Fijate que lo que esta en negrilla es lo que debe ir dentro de la cadena. El cierre de la comilla sencilla se da, en el momento en que se vuelve a abrir la cadena.
Un saludo.