hola! estoy actualizando una info en mi bd, casi todo sale bien el problema es que solo me actualiza los campos que contienen numeros, la variable EXP es un campo de texto y es la unica que no me actualiza en la base de datos, hasta hice un echo EXP para ver si me estaba jalando la informacion y si la jala, el problema es que no me la actualiza.. que puede ser?
$registro=mysql_query("select ".$EXP.", ".$AP." , ".$A." from ".$PB." where ".$NG."='$_POST[r1]'");
while($reg=mysql_fetch_array($registro)){
echo $reg["$EXP"];
mysql_query("UPDATE ".$MC." SET $EXP=".$reg["$EXP"]." 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);
}