Все же неоднозначно, что именно является вашей проблемой. Вот код, в котором вы можете выполнить итерацию до 50 значений, но, поскольку вы использовали значки различий для каждого тега привязки, поэтому я думаю, что вам нужно ввести все.
<?php
$product = mysqli_query($conn, "SELECT * FROM table WHERE dui='22' ORDER BY dui";
while ($data = mysql_fetch_assoc($product)) { ?>
$summary = $data ['name'];
$classArray= array();
$classArray= ['wide blue','box redgay','box lime','box bluefish']; // used all the custom class here
for($i=0;$i<sizeof($classArray);;$i++){
<a href="javascript://" class='<?=$classArray[i] ?'>
<i class="icon-home"></i>
<h2><?php echo $summary[$i]; ?></h2>
</a>
}
<?php } ?>
Выше код только для пояснения концепции , Пожалуйста, игнорируйте синтаксическую ошибку, если кто-либо еще не проверял ее.