我在获取患者数据时遇到代码问题。我想要患者姓名前面的患者的所有数据。例如,我有 5 行患者,我希望患者在下一列中获取患者姓名和所有时间访问。
________________________________________
| Name | Visits Date | Product |
----------------------------------------
| Ali | 1 May | test |
| | 2 May | test 2 |
| | 3 May | test 3 |
----------------------------------------
这是我的代码,但不起作用并且仅显示最后一列。
<table class="table" border="1" id="data-table5">
<thead>
<tr>
<th>Name</th>
<th>Date</th>
<th>Product</th>
</tr>
</thead>
<tbody>
<?php
//Fetching Data From DB (Sale)
$queryex = "SELECT * FROM `dep_sale` GROUP BY `c_name`";
$result2 = mysqli_query($link, $queryex);
while ($row = mysqli_fetch_array($result2)) { ?>
<tr>
<td><?php echo $row['c_name']; ?></td>
<td><?php echo $row['date']; ?></td>
<td><?php echo $row['frame']; echo ",", $row['size']; echo ",", $row['lense']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
请在这种情况下帮助我。谢谢
最佳答案
我认为你可以使用它:
$queryex = "SELECT `c_name` * FROM `dep_sale` GROUP BY `c_name`";
关于php - 如何在php中获取单个列前面的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49954725/