Select Abfrage liefert zuviele Zeichen
Verfasst: Dienstag 7. März 2017, 22:16
Hallo zusammen,
ich habe mich nun mit dem Select ein wenig beschäftigt und habe nun eine funktionierende Abfrage, die allerdings noch falsche Daten liefert.
Wenn ich damit die Datenbank auslese und wiedergebe, erhalte ich als Ergebniss das folgende:
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
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