Es una manera de hacerlo pero dos veces. Las comillas simples son obligatorias pq el campo usuario es un string o parecido.
consulta:
Código:
$result=mysql_query("SELECT * FROM usuarios WHERE usuario = '".$ZUSER."'",$link);
Aqui lo que hago es diferenciar el código sql del codigo php:
"SELECT * FROM usuarios WHERE usuario = '"->codigo SQL
.$ZUSER.->los puntos significan la concatenacion de caracteres en php (unimos la sentencia sql y la php)
"'",$link);->cerramos la sentencia sql
consulta:
Código:
$result=mysql_query("SELECT * FROM usuarios WHERE usuario = '$ZUSER'",$link);
Normalmente php cuando ve un $nombredelquesea, lo toma como una variable de php aunque este dentro de otro codigo embebida.
Puede decirse que son dos formas de hacerlo, su finalidad es la misma. Yo te recomendaria el primero pq, en algun caso especial el segundo caso no funciona.
lo entendiste??saludos