Client connect - attempt to load data (like u've already got). If the query succeeds but has no data (no current entry for that user) then do an insert of all 0's (or '' if it's a string).
Then when you try save always use an update query because everyone will have an entry in the table