Pues eso se hace mejor en un trigger de la BD.
Según entiendo tienes una estructura más o menos así (resumiendo):
Código SQL
[-]tabla tbCuentas (
id_cuenta integer,
saldo double
)
Y los datos que tienes son (ejemplo):
Código:
id_cuenta---saldo
1, 233
2, 372
3, 22
4, 765
5, 39
...
Y quieres que si, por ejemplo, el registro id_cuenta=3 le suma 10, entonces los siguientes tienen que sumarlos también a sus valores, o sea, quedaría así:
Código:
id_cuenta---saldo
1, 233
2, 372
3, 32
4, 775
5, 49
...
¿Es eso lo que quiéres hacer?