<?php
$q = "SELECT DISTINCT * FROM tablename ";
$r = @mysqli_query ($link, $q);
$results_array = array();
while($row = mysqli_fetch_assoc($r)) {
array_push($results_array, $row);}
?>
<tbody>
<tr>
<?php foreach($results_array as $key => $value){ ?>
<td><?php echo $value['id']; ?></td>
<td><?php echo $value['name']; ?></td>
<td><?php echo $value['surname']; ?></td>
</tr>
<?php } ?>
Просмотерл несоколько вариантов, не помогло!
если выводить только <?php echo $value['name']; ?> то вроде выводит уникальные строки