I'm making a table in my DB to store site preferences. Basic stuff like how many items to display on different pages etc. Uses that are all getting hard-coded into my site, but will be easy to change with a web form.
I can't decide what kind of table to use. I could go with the three column, ID, KEY, Value table, where each preference has it's own row in the table. Or I could go with the one row table, where each preference has it's own column.
Sure, in the screen shots, the one-row table looks "messy". But I'm not going to be displaying it's contents so that really doesn't matter. And it will take a bit less code to work with, using the one-row option. The multi-row table "looks" more "right", but is it worth it in this particular case?
Multi-Row

One-Row
