bueno gente..
gracias.. ya lo solucione..
no veia el error y faltaban las '$codigo' (comillas)..
saludos y gracias
------------------
por si a alguno le interesa:
Código PHP:
Ver original$consulta="select * from nuevagaleria where codigo ='$codigo'";
$resultado=mysql_query($consulta) or
die ("no se puede ejecutar la consulta."); //$fila=mysql_num_rows($resultado);
$query = "UPDATE nuevagaleria SET operacion='$operacion', barrio = '$barrio', precio = '$precio', localidad = '$localidad', caracteristicas = '$caracteristicas' where codigo='$codigo'";
echo "hay que actualizar";
} else {
$query= "INSERT INTO nuevagaleria (codigo, operacion, barrio, precio, localidad, caracteristicas)
VALUES ('$codigo', '$operacion','$barrio','$precio','$localidad','$caracteristicas')";
echo " se ingresan nuevos valores";
}