23 def Backtrace_catID(mycur,catID):
24 mycur.execute('SELECT * FROM category where categoryid = %s', catID)
25 catid_info = mycur.fetchall()
26
27
28 parent_catid = catid_info[0][3]
29 catname = catid_info[0][1]
30
31 print catid_info[0]
32 #递归
33 if parent_catid != 0:
34 return Backtrace_catID(mycur,parent_catid)#这里注意用return,不能直接调用,否则最后的在else 出来的return value就是none
35 else:
36 z = []
37 # print 'Backtrace_catID %s' % list(catid_info[0])
38 z = list(catid_info[0])
39
40
41 return z