【发布时间】:2023-03-21 06:20:01
【问题描述】:
在这种情况下如何编写查询: 这是查询
$gdQuery = $conn->query("blah blah ");
我想将上述查询用于两次循环。
- 是检索技能名(名称)
- 是要检索学生姓名(student_fname)
如果不是,这是一个正确的方法我该怎么做..?
<table>
<thead>
<th>Paricipant</th>
<?php while($gdData = $gdQuery->fetch_assoc()) { ?>
<th class="text-center"><?php echo $gdData['name']; ?></th> <?php } ?>
<th>Score</th>
</thead>
<tbody>
<tr>
<?php while($gdData = $gdQuery->fetch_assoc()) { ?>
<td><?php echo $gdData['student_fname']; ?></td> <?php } ?>
<td style="line-height:45px">Score</td>
</tbody>
</table>
我的问题是当我写这个时,第二个 while 循环不起作用
【问题讨论】:
-
视情况而定。
-
SELECT name,student_fname...只需一个查询 -
@Mihai
YES但查询中有 4 个表连接
标签: php mysql sql for-loop while-loop