Originally posted by nemonoman
This is a very bad idea. Set up your database with a different field for each checkbox. You'll thank me later.
Errr.... before you do this (and it is better than using a comma-delimited list): do you know how many checkboxes there are going to be? Might that number change in the future? If so, what you'll want is a separate table listing all the possible checkboxes, with an ID number for each one, and another table to link it to the table where you're currently thinking of putting the list.
user | checkbox_id
-----+------------
1 | 1
1 | 2
2 | 1
2 | 4
Says that user 1 has selected boxes 1 and 2, and user 2 has selected boxes 1 and 4.
id | checkbox_value
---+---------------
1 | something
2 | something else...
(Is this nuke_worship_inv_list? If so, you're halfway there already).
PS: More on the subject here