MySQL表中有以下数据:
emp_id | 日期 | 班次 |
---|---|---|
1001 | 2022-08-01 | M |
1001 | 2022-08-02 | M |
1001 | 2022-08-03 | N |
1002 | 2022-08-01 | M |
1002 | 2022-08002 | E |
1002 | 2022-08-06 | M |
对于这类数据,您需要有另一个表,例如Table.emp_date,它具有(来自ros的emp_id(和(来自emp_date的id(之间的关系您必须将"emp_date"one_answers"shift"移到这个新表中。
让我试着用你的代码来解释一下:
<?php
$i=0;
$get_sql = "select * from ros";
$run = mysqli_query($link,$get_sql);
while($row = mysqli_fetch_array($run)){
$get_sql2 = "select * from emp_date WHERE id=" . $row['emp_id'];
$run2 = mysqli_query($link,$get_sql2);
while($row2 = mysqli_fetch_array($run2)){
$i++;
?>
<tr>
<td><?php echo $i; ?></td>
<td><?php echo $row['emp_id']; ?></td>
<td><?php echo $row2['emp_date']; ?></td>
<td><?php echo $row2['shift']; ?></td>
</tr>
<?php }}?>