2007-03-31, 01:42 PM
MyBB already tracks who has read a thread within the threadsread table.. There isn't a need to add an additional column for it - especially something which will significantly slow down your forums as more and more people view the thread (and cause errors when the data becomes too large)
If you're interested in using the threadsread table you can fetch based on tid (thread ID) and join to the users table on the uid column to retrieve which user.
The downside to this is that threads are only tracked in this table for a specified number of days (Admin CP, Settings) before they're deleted. You could call it "Who's Recently Viewed this Thread" or similar but my point is this is the best way to track this kind of information and retrieve it.
If you're interested in using the threadsread table you can fetch based on tid (thread ID) and join to the users table on the uid column to retrieve which user.
The downside to this is that threads are only tracked in this table for a specified number of days (Admin CP, Settings) before they're deleted. You could call it "Who's Recently Viewed this Thread" or similar but my point is this is the best way to track this kind of information and retrieve it.