我目前每个竞赛年都有一个单独的数据库,我知道我可以通过简单地添加年份字段来组合数据库之间的大多数表。但是,在每个数据库中,有两个表每年都会发生很大变化:matches
和stats
。
在匹配表中,团队字段的数量可以在4-6之间,1-4的得分字段和其他字段取决于评分数据的制表方式。在统计表中,相同的评分数据按每个团队列表,以便进行事件排名。
我想我的问题是,对于我来说,组合,将变化的数据字段存储为序列化数组中的一个并使用PHP的array_multisort()
按顺序获取数据,或保持原样,或者保持不变,或者更好做点什么吗?
答案 0 :(得分:0)
结合表是合乎逻辑的选择,因为你没有大量的记录(正如AndreKR所说)。使用array_multisort()
排序就像一个魅力。请记住,如果你不是每次都在相同的字段上排序,你会想要使用call_user_func_array()
调用该函数,如果你之前没有使用它,这可能有点棘手。我必须这样做以实现我的数据的预期显示顺序。