Filter certain database results to different members page

I’m creating a website for my Personal Trainer buddy, her clients require to check-in every week with certain information, I have created a functioning page that lets members put their information into a database.

After searching for too long to remember, I am still unable to find a way to show information (that the user input) onto their results page, without showing all of the information within the database (as a search tool would be a breach of privacy because they could see others results).

If there is a way to automatically create a database for each new member that signs up, and then have their results page automatically show the information from that database, then it would be fantastic!

Apologies if I’m being an idiot regarding this, I am not familiar with Wix.

Thanks.

P.s. Is there a way to have a photo upload to permit more than one photo to be uploaded? It’d just be a lot easier than placing an additional 3.

Following!
I also have a Personal Training website and have been thinking about this. I thought about creating a Primary Field on my “Members” Database using each member e-mail.
The “Results” Database would then have an item called e-mail too (connected to the Members), to identify the user (I can’t use the user ID as I might post on the collection the results for the client, which makes that ID different).
The idea would be to get the current user e-mail from the “Members” Database to then filter the information showed from the “Results” Database, so that it only shows the results from that client.
(Hope this makes sense).

In theory, I know what to do, but I don’t know how to code this.