Ich tippe mal darauf das die im code verwendete spalte für die bonuslose nicht korrekt mit der aus der datenbank übereinstimmt.
Schau in die Datenbank unter kontodaten wie die tabelle von bonuslosen ist ( in der regel b_lose oder bonuslose) und dann schaue im code an entsprechender stelle wo der Update Query den bonuskontostand aktualisieren soll auf welche spalte er da schreiben will.