'SELECT * from `table`;' - would the order of columns change at all? I.E. Appear in an unpredetermined order? I should probably sort the array by keyname or something, to ensure that the order is consistant... or randomise the order once a day (to reduce ease of cracking)...
Anyway, I hope you can figure out what I'm asking