لقد بحثت عن هذا لساعات وقرأت العديد من أسئلة وأجوبة حول حلقات foreach وأثناء حلقات للإجابة على سؤالي ولكن لم أجد بعد ردًا يشبه الاستعلام الخاص بي. قوائم مصنفة في الغالب ...
لدي إعداد جدول الخلية مثل هذا
cat | product | link | status
1 | milk | https | in stock
1 | eggs | https | in stock
2 | butter | https | out of stock
2 | bread | https | in stock
3 | bananas | https | in stock
وترغب في تجميع البيانات في جدول متكرر php مثل هذا ؛
Category 1
milk | https | in stock
eggs | https | in stock
Category 2
butter | https | out of stock
bread | https | in stock
Category 3
bananas | https | in stock
ما نوع الحلقة المتداخلة التي سأحتاجها؟ هل أنا بحاجة لاستدعاء استعلام الخلية الثاني في صفوف تجميع حلقة متداخلة من قبل cat
؟؟؟
شكر :)
وأضاف كود PHP تحرير
$stmt = $con->prepare("SELECT * FROM wp_products ORDER BY cat");
$stmt->execute();
$results = $stmt->get_result();
echo "<p><center><h4>Master List</h4></center></p>";
echo "<table>
<tr>
<th>Product</th>
<th>Link</th>
<th>Status</th>
</tr>";
if (mysqli_num_rows($results)>0){
while($row = $results->fetch_assoc())
{
echo "<tr><td>" . $row['product'] ."</td>";
echo "<td>". $row['link'] ."</td>;
echo "<td>". $row['status'] ."</td></tr>";
}
}
echo "</table>";