【发布时间】:2021-04-28 23:47:58
【问题描述】:
我想创建 for-each 循环,其中 div 将回显qty,如下图 -
例如,对于 product1,div 将回显 2 次,对于 product2 6 次也是如此。
我知道 PHP 中的 for-each 函数,但不知道如何以数据方式回显某些列。我也在 StackOverflow 上看到了一些线程,但我不理解。
请帮帮我-
$stmt = $con->prepare("SELECT * FROM product_name");
$stmt->execute();
$result = $stmt->fetchAll();
foreach ($result as $data => $logs) {
if (!empty($logs)) { ?>
<div class="myClass" id="count1"><?= $logs['name'] ?></div>
<?php } } ?>
table : product_name
|---------------------------------------|
| ID | name | qty |
-----------------------------------------
| 1 | product1 | 2 |
-----------------------------------------
| 2 | product2 | 6 |
-----------------------------------------
【问题讨论】:
-
如果您更新
$result数组会很好,这样有人可以使用该数组并为您提供相应的答案 -
请帮助..我无法理解您的回答...我没有注明问题
-
用更具体的数据更新您的问题。
$result = $stmt->fetchAll();print_r($result)的值是什么并提出你的问题