0

我有一个数据(表格形式),如下所示

1 2 3

     4     

5 0 6

8

此表包含三列四行和 12 个单元格。但所有单元格都没有值。我已将此表中的数据存储到数据库中,在空单元格的位置输入零。但这会导致数据库中大量空间的浪费。我只需要在我的数据库中输入非零值,并且在检索时必须显示为上表。

4

1 回答 1

2

这看起来很简单:

rowcolumn值存储在它们自己的单独列中,以及value保存单元格值的列中。

您永远不会输入非零或空白的数据库值。

检索值时,将它们填充到多维数组中:

$table[ $row['row'] ][ $row['col'] ] = $row['value'];
于 2012-08-07T12:53:47.640 回答