Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2012, 21:05
ANDRESDD
 
Fecha de Ingreso: julio-2012
Ubicación: Guatemala
Mensajes: 99
Antigüedad: 11 años, 9 meses
Puntos: 2
Pregunta problemas con mysql_real_escape_string

Estoy agregando mysql_real_escape_string para limpiar variables, tengo este pedazo de codigo:

$var=mysql_real_escape_string($_POST['r1']);
$registro=mysql_query("select ".$EXP.", ".$AP.", ".$A.",from ".$PB." where ".$NG."='$var' ");

while($reg=mysql_fetch_array($registro)){

$cod1=mysql_real_escape_string($reg[$EXP]);

mysql_query("UPDATE ".$MC." SET $EXP=$cod1 WHERE ".$NG."=1 ",$conexion);
mysql_query("UPDATE ".$MC." SET $AP=".$reg["$AP"]." WHERE ".$NG."=1 ", $conexion);
mysql_query("UPDATE ".$MC." SET $A=".$reg["$A"]." WHERE ".$NG."=1 ", $conexion);

}


pero en vez de imprimirme el valor de mi base de datos me imprime literalmente: $reg[$EXP], ya probe con comillas, sin comillas, etc. y ninguno dio resultado