我有一个表格结构,看起来像这样,这里的orderid会随机生成。从数据库中分会多个数据并将它们显示在一起
id orderid product Cost userid
1 1 P1 C1 1
2 1 P2 C2 1
3 1 P3 C3 1
4 2 P4 C2 1
5 2 P5 C1 1
6 3 P2 C2 2
7 3 P3 C3 2
8 4 P4 C2 3
9 4 P5 C1 3
我根据订单ID(ACC到用户id),然后显示这些数据为其中具有相同的OrderID产品应该得到一起显示表希望俱乐部此数据。
它就像一个购物车,我在购物车中放置多个产品,当我确认订单(所有产品一起)时,会为该订单生成一个独特的orderid。现在我想显示产品ACC到订单ID和每一个订单ID下我想显示所有产品
认为应该是这个样子(ACC到用户id)
的代码我使用当前显示数据是
<?php
$sql = "SELECT * FROM cart where userid='".$userid."'";
$result = mysqli_query($con, $sql);
if (mysqli_num_rows($result) > 0)
{
while($row=mysqli_fetch_assoc($result))
{
/*
*
code for displaying tabular data
*
*/
}
}
?>
问题是,我一起
它只是显示来自每个orderid的1个产品,来自orderid 1它显示的只是第一个产品,而来自orderid 2它只是显示第4个产品。 (目前我正在使用userid 1)我希望分别显示不同的orderid,但是我希望显示每个产品下每个orderid – lyra
@lyra我更新了代码。 – Muhammet
现在分别显示每个产品 – lyra