将多个Colums转换为数组

时间:2016-04-08 00:06:09

标签: php mysql

我正在寻找一种转换以下数据的方法:

(existing table)
client | red | green | blue | shiny | damaged
tom    | 0   |   0   |   1  |   1   |    0
john   | 1   |   1   |   0  |   0   |    1

我创建了一个新表,我希望用以下内容“替换”旧表colums:

id | name
1  | red
2  | green
3  | blue
4  | shiny
5  | broken

有效地做到这一点

client | colors
tom    | [{1,0},{2,0},{3,1},{4,1},{5,0}]
john   | [{1,1],{2,1},{3,0},{4,0},{5,1}]

然后在我的php脚本中,我可以解码数组并相应地格式化数据。

任何想法或我只是让每个人都感到困惑?

谢谢!

0 个答案:

没有答案