What I do whenever I need that functionality is just build the table as a keytable. Then I have two fields:
Code:
key | value
-----------
|
|
|
The key contains whatever I'm looking for on the user along with whatever key component of them I'm looking for:
Code:
key | value
--------------------------------------
STEAM_0:0:1|name | Hawk
STEAM_0:0:1|kills | 7
STEAM_0:0:1|deaths | 0
etc...
Of course, you have many more rows, but it's the only way to make it truly dynamic. You can also separate them into different tables, but I think that's more cumbersome and harder to maintain. Another advantage of this method is that you can also make each key unique.
__________________