Ciao, mi sono appena registrato e ho letto anche la tua domanda!

Non riesco però a capire bene la distinzione tra il tuo problema e il risultato che vorresti ottenere! Precisati meglio! =)
Comunque certamente quando fai una query e gli indichi solo quell'id_record è normale che ti aggiorna solo le colonne di quell'id nella tabella!
Se vuoi aggiornare più record ti potrebbe essere utile fare un ciclo for, dove ogni volta gli passi l'id_record giusto!

Saluti!