Agrega:
if (!$result)
die ( mysql_error() );
Debajo de:
if (!$resultado)
die ( mysql_error() );
Te muestra algun error? Cual?
Cita: lo hice de la siguiente manera y me funciona, lo malo es que me modifica todos los codigos de la tabla datosinvestigador, y no el de la persona que le estoy haciendo la modificacion
Porque no limitas la consulta UPDATE a que solo edite los registros con id X. Agrega una clausula WHERE.