It's a little difficult to understand exactly what you want to do here.
However, let's try and give an answer, anyway.
First, keep it simple. Separate the update from the reporting process.
Updates could be handled in a number of ways. The first to come to mind is:
on-line form - you use a browser form to update individual or multiple records. To create the form use PHP to generate a multi line form with inputs for, say player id and score (this should be done in a loop with PHP creating form fields which are unique in each row.
The php script called on submission merely trundles through the fields updating the relevant records.
A second option (if you have lots and lots of records to update) is to 'upload' the data to the server in a file and have php run through the file updating the database with the new data.
Hope this helps.
If you want more you need to tell us more.
Cheers,
Cris