我正在使用按查询选择组,因为我在列中有重复的值和一个 foreach 循环来为每个增量生成每个结果。但是,我得到了正确的结果,但没有得到增量,我也需要将我的结果与(if 语句)进行比较。
$sqlr = mysql_query ("SELECT lati, COUNT(*) FROM upload GROUP BY lati HAVING COUNT(lati) > 1;");
while ($row = mysql_fetch_array($sqlr))
{
$countedlati = array($row['lati']);
foreach ($countedlati as $key => $lativalue) {
echo $key ."</br>".$lativalue ."</br>";
}
}
结果
在此处输入图片说明
我想要的是这个结果
0
1.3048
1
3.140583
然后比较if语句中的结果
for( $i=$offset; $i<$end; $i++ )
{
$data = $res[$i];
if($data['latitude'] == $lativalue){
$icon = "upload/yellow.png";
}
}
绝地无双