Io dicevo questa query:

Codice PHP:
$result mysql_query("SELECT * FROM `artdata` GROUP BY name"); 
e questa query qui:

Codice PHP:
$result1 mysql_query("SELECT * FROM `artdata` WHERE name = '$name'"); 
io ne avrei usata una sola dato che i dati sn contenuti nella stessa tabella...
Anche se avrei utilizzato due tabelle diverse per le associazioni...

Per curiosità... il record che visualizza due volte è il primo che appare?