Buenas.
Tengo una consulta que usa como filtro (where) una variable que viene de otra página php.
La consulta es:
$sql = 'SELECT * FROM tabla WHERE `campo` = \'$_SESSION['usuario_login']\' ';
Me sale el error: unexpected T_STRING .
Si sustituyo la variable $_SESSION['usuario_login'] por una cadena (ej.: \'usuari\') la consulta funciona correctamente.
La variable pasa correctamente porque si hago un Print($_SESSION['usuario_login']); la imprime bien.
Pienso que el error tiene que ver con la manera de presentar la variable.
Agradeceria qualquier ayuda.
Muchas gracias.