我正在创建使用MySQL数据库创建“游戏区域”的游戏。从MySQL到HTML表格(PHP,PDO,MySQL)的坐标
在我的MySQL表中,我有两列pointX
和pointY
,均为INT
。我也可以使用POINT
,但在我的情况下,这两列是更好的解决方案。
| id | pointX | pointY | player | game |
|----|--------|--------|--------|------|
| 1 | -2 | 1 | 7 | 10 |
| 2 | -3 | 2 | 5 | 10 |
| 3 | 2 | -2 | 2 | 10 |
| 4 | -2 | -1 | 1 | 10 |
我应该从这个MySQL表中生成HTML表。像这样的事情,但没有coordinateheaders(以下那些只是为了更容易理解):
|-----|----|----|----|----|----|----|
| Y/X | -3 | -2 | -1 | 0 | 1 | 2 |
|-----|----|----|----|----|----|----|
| -2 | | | | | | 2 |
|-----|----|----|----|----|----|----|
| -1 | | 1 | | | | |
|-----|----|----|----|----|----|----|
| 0 | | | | | | |
|-----|----|----|----|----|----|----|
| 1 | | 7 | | | | |
|-----|----|----|----|----|----|----|
| 2 | 5 | | | | | |
|-----|----|----|----|----|----|----|
加。每天<td>
应该有属性data-cell
,其中包括坐标为例data-cell="-2x-1"
。
上手的最佳方式是什么?
范围是否固定? *保证*没有两个玩家会占据相同的坐标(即,你是否定义了一个超过'(pointX,pointY)')的唯一性约束? – eggyal
表格将随表格中的数字“无限制”增长。每个单元只有一个数字。 –
'游戏'栏标识哪个游戏将坐标属于。坐标始终是独特的/游戏。 –