What architecture should be used?

Multi users, the users must not be able to see each other's data.

In the past I done one database and the select statements had the users ID in it, so only the...