Versuchen, um eine Zelle Werte mit MySQLdb
Ich versuche, eine einzelne Zelle die Werte aus MySQLdb in Python. Hier ist mein code:
fname = c.execute("""SELECT fname from employees WHERE user = %s;""", (useruname))
Aber was ich bekomme ist "1L", das ist nicht das, was ich will - fname sollte eine Zeichenfolge enthalten, nicht in eine lange Ganzzahl.
Warum sollte es das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Methode
execute
"gibt lange ganze Zeilen betroffen, wenn überhaupt".Um den Wert der fname, müssen Sie zum abrufen der Ergebnisse mit zum Beispiel
fetchall
oderfetchone
: