Portál AbcLinuxu, 14. května 2025 04:10
kody_all = cur.execute(SELECT) #kody_all = (('010',),('020',),('030',)) for kod in kody_all: print kod[0] print " a jeste jednou....." for kod in kody_all: print kod[0] con.close()Kdyz
kody_all
nactu z databaze, tak pri prvnim behu smycky FOR se vsechny udaje vypisou, ale pri behu te dalsi smycky se uz nevypise nic. Kdyz kody_all
nastavim pomoci toho zakomentovaneho radku, tak vypsani probehne v obou smyckach.
Jedine co mi funguje je pred kazdou smyckou FOR pridat znova kody_all = cur.execute(SELECT)
, ale to znamena, ze dojde k opakovanemu nacteni dat z DB? To mi neprijde zrovna spravne.....
Muzete mi prosim poradit, jak ty udaje z DB vypsat opakovane?
Dekuji.
Řešení dotazu:
kody_current = kody_all
kody_all = cur.execute(SELECT).fetchall()
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.