no va con @, va con $ asi:
Código PHP:
Ver original$campo=$_POST[campo];
$antiguo=$_POST[antiguo];
$nuevo=$_POST[nuevo];
$registro = mysql_query("SELECT " . $campo . " FROM CLIENTES WHERE " . $campo . " = '" . $antiguo . "'");
mysql_query("UPDATE CLIENTES SET " . $campo . "=" . $nuevo . " WHERE " . $campo . "=" . $antiguo, $conexion) or
die("Problemas al realizar la consulta:".mysql_error());