Esto es bases de datos no php, en el foro de php seguramente te ayudaran mejor, pero ya que estamos...
Olvidate del concat, usa la consulta que te repetia los productos con sus descripciones y usa lo siguiente
Código PHP:
Ver original<?php
$producto="0"; ///Variable procuto para controlar las repeticiones (supongo que no hay ningun producto=0)
if($producto!=$r["producto"]){?> ////El primer producto es diferente de cero con lo que se mostrará el nombre
<div class="producto"><?=$r["producto"];?></div>
<div class="mota">· </div>
<?php
$producto=$r["producto"];////Paso el primer producto a la variable de control para evitar repeticiones hasta que aparezca el segundo
}
?>
<div class="descripciones"><?=$r["Descripciones"]?></div>
<?php
}
?>
o algo por el estilo.
Lo he escrito al vuelo puede haber errores de sintaxis...