Вставка значений запроса в сетку (MySQL php)

#php #mysql #grid

#php #MySQL #сетка

Вопрос:

У меня есть таблица БД со следующими полями:

 SeasonId | Number | PlayerId
 

И моя HTML-таблица представляет собой сетку с идентификаторами сезонов по оси x (сверху) и числами 1-99 по оси y (сбоку).

Я собираюсь поместить значение «PlayerID» в ячейку, где пересекаются SeasonId и Number. Например:

 SeasonId=8 | Number=27 | PlayerId=215
 

Эта запись будет отображаться в столбце 8th season в 27-й строке.

Кто-нибудь знает хороший способ сделать это?

Комментарии:

1. используйте a <table> . при необходимости вы можете обращаться к строкам / ячейкам по отдельности, используя стандартные операции DOM. Но если эти данные поступают из БД, просто выполните правильную сортировку в БД, чтобы вы могли, естественно, просто выложить HTML-код таблицы в правильном порядке, не прибегая к «перепрыгиванию», обращаясь к случайным ячейкам.

2. Как будет работать сортировка, если не все числа имеют записи? Скажем, в SeasonId=8 нет записи для Number= 15… тогда вы не могли бы просто «выплюнуть» значения, поскольку им нужно было бы пропустить 15-ю ячейку во время цикла. Если я что-то не понимаю.

3. затем вам понадобится немного дополнительной логики для обнаружения пробелов в данных и выделения пустых строк / ячеек по мере необходимости.

4. Конечно, достаточно. Я могу сделать большую часть этого с помощью логики php. Спасибо.