Alternatively to what suggested, when searching you could load all the 25 fields in an array.
Next, you display what you called your Name field and link it using a form to a full-result page.
Next, you build a form and pass all the data contained in the array to the full-resoult page that actually dislpays the 25 fields.
This, might result a bit longer to develop, but could give you the advantage of providing the results without displaying the UID anywhere in the HTML. If this matters for you as much as it matters for me. Plus you'll have all your data using one querry and let the database rest a bit.
Well, given you already have all 25 fields, you could also add some fancy appropriate icon next to the Name (hypelink) that tells some more of the data in the other fields that will be displayed (a flag for a country for instance ...)
If you go for this, do consider to LIMIT the select query to something reasonable for your pourpose when dislaying the Names, in my opinon, a list of 600 names doesn't really help readers unless there is a specific request for that (to print the results for example).
Vin