1

我目前每个竞赛年都有一个单独的数据库,我知道我可以通过简单地添加一个年份字段来组合数据库之间的大部分表。但是,在每个数据库中,有 2 个表每年都会发生巨大变化:matchesstats.

在比赛表中,球队字段的数量可以从 4 到 6 不等,得分字段的数量可以从 1 到 4 不等,其他字段的数量取决于得分数据的制表方式。并且在统计表中,相同的得分数据以每个团队为基础制成表格,以允许事件排名。

我想我的问题是组合起来,将不同的数据字段作为一个序列化数组中的一个存储并使用 PHParray_multisort()来按顺序获取数据,或者保持原样,或者做其他事情对我来说会更好吗?

4

1 回答 1

0

考虑到您没有大量记录(正如 AndreKR 所说),组合这些表是合乎逻辑的选择。array_multisort()使用像魅力一样的作品进行排序。请记住,如果您不是每次都对相同的字段进行排序,那么您将需要调用该函数call_user_func_array(),如果您以前没有使用过它可能会有点棘手。我必须这样做才能实现我的数据的预期显示顺序。

于 2013-01-05T06:17:10.603 回答