ich habe mich nun mit dem Select ein wenig beschäftigt und habe nun eine funktionierende Abfrage, die allerdings noch falsche Daten liefert.
Code: Alles auswählen
cur=con.cursor()
cur.execute('Select ID from Stati where Status = 1')
result = cur.fetchall()
for r in result:
print(r)
cur.close()
con.commit()
Allerdings steht in der Datenbank in den betreffenden Feldern nur 1 / 2 oder 5. Weder die Klammern noch das L düften dort auftauchen.(1L,)
(2L,)
(5L,)
Daher nun die Frage, wo das herkommt und wieso das dareinkommt. Es werden lediglich die Werte die in der Datenabnk stehen (1,2,5 z.Zt.)
benötigt.
Zur Datenbank ist zu sagen, dass das Feld ID als INT konfiguriert ist und es um eine MySQL DB geht.
Hat da jemand eine Idee?
Gruß
Virtex