was ist eurer Meinung nach besser:
letzteres. Das macht eine Datenbank aus.
Mit selbsterstellten komma-separierten Listen in Datenbankfeldern zu arbeiten handelt einem in den meisten Fällen mehr Ärger ein. Eine Suche nach allen Usern mit Berechtigung 3 erfordert eine Volltextsuche, die nicht so trivial ist. Suche nach "%,3,%" geht nicht, weil die 3 am Ende stehen kann. Volltextsuchen sind langsam.
Siehe auch http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)