Podes resolverlo en la misma consulta haciendo lo siguiente a modo de ejemplo puesto qeu no conosco la estructura de tu base de datos:
Código PHP:
Ver original$result=mysql_query("SELECT SUM(precio) as total FROM pedidopartidas WHERE referencia='05.29.12-2'",$link) or
die("Problemas en el select:".mysql_error()); echo $data[0];
Esto te va a funcionar si el where te devuelve varios campos.