gpt4 book ai didi

php - 如何计算PHP中MySQL中每个重复值的总数?

转载 作者:行者123 更新时间:2023-11-30 22:03:50 24 4
gpt4 key购买 nike

如何计算 MySQL 中重复的“itemid”条目。下面的代码将结果导出到 MySQL,但我想计算每个重复“itemid”的总数。

例子:输出(122,133,122,122,133,188)。 122=3、133=2、188=1。

if(isset($_POST['daily']) && isset($_POST['reportdate'])){
global $conn;
$date = $_POST['reportdate'];
$sql = $conn->prepare("SELECT * FROM issues WHERE date='$date'");
$sql->execute();

$output .='
<table class="table" bordered="1">
<tr>
<th class="green">SAPCODE</th>
<th class="green">DATE</th>
<th class="green">DESCRIPTION</th>
<th class="green">QUANTITY</th>
<th class="green">UNIT</th>
<th class="green">ISSUED TO</th>

</tr>
';

while($row = $sql->fetch(PDO::FETCH_ASSOC)){
$perstat->getID($row['empid']);
$stock->getItemByID($row['itemid']);
$time = strtotime($row['date']);
$row['date']= date("d-M-y", $time);

$output .='

<tr>
<td>'.$row['itemid'].'</td>
<td>'.$row["date"].'</td>
<td>'.$stock->description.'</td>
<td>'.$row["qty"].'</td>
<td>'.$stock->unit.'</td>
<td>'.$perstat->pats.'</td>
</tr>

';
}
$output .='</table>';
header("Content-Type: application/xls");
header("Content-Disposition:attachment; filename=PPE Issuance report .xls");
header("Pragma: no-cache");
header("Expires: 0");
echo $output;
}else{
header("Location:issuelist.php");
}

最佳答案

我可能会推断您的问题表中有一列“itemid”,但我不知道您发布的内容中是否有足够的信息可以提供帮助。

以下是查找重复项的方法 Finding duplicate values in MySQL

关于php - 如何计算PHP中MySQL中每个重复值的总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42418976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com