我有一个数据(表格形式),如下所示
1 2 3
4
5 0 6
8
此表包含三列和四行以及12个单元格。但是所有单元格都没有value.i已将此表中的数据存储到在空单元格位置输入零的数据库中。但它导致数据库中大量空间的浪费。我只需要向我的数据库输入非零值,并且在检索时必须显示为上表。
答案 0 :(得分:2)
这看起来很简单:
将row
和column
值存储在各自的列中,同时保存包含单元格值的value
列。
您永远不会输入非零或空白的数据库值。
检索值时,将它们填充到多维数组中:
$table[ $row['row'] ][ $row['col'] ] = $row['value'];