我有这个代码从数据库中选择内容并循环所有,并且通过在数据库中添加方法(类型A和类型B)来指定几个项目是不同的,所以现在我想给出所有类型B数字喜欢1,2,3取决于数据库中的类型数量。 我可以使用数据库中的id来做到这一点,但它没有相应的数字,所以我只需要分配新的数字来列出我有多少。
<?php
$getReply = $reply_stmt->getAll(); // this from my database
if(!is_null($getReply)){
foreach($getReply as $row){
$name = $row->itemname;
$method = $row->method;
}
if($method == 'type-B'){
$number = 1;
$number++;
echo $number."B-class<br/>".$name."".$method;
}else{
echo $name."".$method;
}
}
?>
现在我想要返回类似这样的内容
1 B级
Peter type-B
John type-A
2 B级
Mike type-B
答案 0 :(得分:0)
我不确定但尝试这样的事情......
$getReply = $reply_stmt->getAll(); // this from my database
if(!is_null($getReply)){
$number = 1;
foreach($getReply as $row){
$name = $row->itemname;
$method = $row->method;
if($method == 'type-B'){
echo $number." B-class<br/>".$name." ".$method;
$number++;
}else{
echo $name." ".$method;
}
}
}