Questo dovrebbe fare al caso tuo, immagino che il ciclo do...while ti serva e che tu abbia previsto i tuoi dovuti controlli riguardo al fatto che la query restituisca sempre almeno un elemento. Altrimenti usa semplicemente un for, in questo caso anche la condizione "se è l'ultimo" risulta più facile.codice:<?php $totale=mysql_num_rows($gallery);//devi necessariamente sapere quante sono, immagino che $gallery sia la query $i=0; do{ if($i==$totale){//se è l'ultimo ?>"elemento" }else{//altrimenti ?>"elemento" + "separatore"<?php } ++$i; }while ($row_gallery = mysqli_fetch_assoc($gallery)); ?>