如果数据库中的字段列表是用逗号拼接的,例如
Field1 Field2
Row1 name1 1,3,5
Row2 name2 1,5,2
Row3 name3 3,6,2
.
.
.
RowN NameN .....我如何确定用mysql在php中做得更多的3个数字?谢谢
发布于 2016-03-19 09:25:11
$array = array();
$result = mysql_query("SELECT Field2 FROM table");
while($row = mysql_fetch_assoc($result))
{
$merge = explode(',', $row['Field2']);
$array = array_merge($array, $merge);
}
$count = array_count_values($array);
rsort($count);
$final = array_slice($count, 0, 3);
print_r($final);https://stackoverflow.com/questions/36096607
复制相似问题