mira, esto es lo que pasa:
Código PHP:
Ver original$variable='miguel';
$sql = mysql_query("SELECT * FROM usuarios WHERE nombre= $variable "); //entonces la query que se enviaría sería:
//SELECT * FROM usuarios WHERE nombre= miguel
entonces mysql te enviaría un mensaje de error diciéndote que no existe el campo `
miguel`
por tanto se debe hacer:
Código PHP:
Ver original$variable='miguel';
$sql = mysql_query("SELECT * FROM usuarios WHERE nombre='$variable'"); //entonces la query que se enviaría sería:
//SELECT * FROM usuarios WHERE nombre='miguel'
y la query se procesaría correctamente y te entregaría resultados, de haberlos, claro.