Después de la primera consulta, almacene en caché los datos:
$rows = array();
while($row=mysql_fetch_array($result) {
$rows[$row[0]] = $row;
}
Luego simplemente acceda a los datos usando:
$row = $rows[$id];
id debe ser el primero columna en su campo para que esto funcione.