Te serviría esto quizás?
A ver si es lo que quieras
Código PHP:
define('id', 'id');
$r = mysql_query("SELECT id,instrumento FROM instrumentos;");
$instr = mysql_fetch_array($res);
// tenemos las variables $instrumentos = array(...) y $ids = array(...)
// y sus claves son numericas (0, 1, 2...)
$size = sizeof($ids);
$out = array();
for ($i=0;$i<$size;$i++){
$counter = 0;
while($ids[$i] != instr[$counter][id]) {$counter++; if($counter>$instrSize){ echo "<b><font size=30 color=RED>ERROR NO ESPERADO</font></b>";break;}}
$out[] = $counter;
}
// en $out tienes los counters de cada instrumento.
// A ver si te sirve o no te he entendido :S