Прошу прощения, если заголовок плохо написан, так как я не уверен, что именно назвать это!Цикл не повторяет значение в столбце таблицы
У меня есть довольно простая настройка таблицы: сотрудники и сотрудники. Я хочу присоединиться к этим двум и отобразить содержимое в таблице с php.
Я получаю сотрудников:
$employees = $wpdb->get_results("SELECT * from employees");
я затем цикл через $employees
, и на каждом из них, я получаю вычеты, а затем отображать их в виде таблицы: (код ниже упрощенный)
foreach($employees as $emp) {
$deductions = $wpdb->get_results("SELECT * FROM employee_deductions WHERE employee_id = $this_employee_id");
foreach($deductions as $ded) {
<tr>
<td>name</td>
<td>deduction</td>
</tr>
}
}
Мой вопрос: как я могу получить эту первую ячейку, которая содержит «имя» выше BLANK, если ячейка в строке непосредственно над ней содержит то же точное «имя»?
Что я получаю:
+------+-----------+
| name | deduction |
+------+-----------+
| John | 100 |
| John | 142 |
| John | 204 |
| Mary | 200 |
| Mary | 340 |
+------+-----------+
желаемого результата:
+------+-----------+
| name | deduction |
+------+-----------+
| John | 100 |
| | 142 |
| | 204 |
| Mary | 200 |
| | 340 |
+------+-----------+
Вы пишете PHP и HTML в одной последовательности без запуска или окончания PHP? И для ответа попробуйте группу по mysql –