Python & Mysql : Select-Anweisung mit variable

Hallo, ich war auf der Suche nach einen ähnlichen thread, konnte aber nicht finden, also beschlossen zu posten.
Jeder Hinweis oder link wäre sehr hilfreich.

Ich bin mit python 2.7 + MySQLdb, ich habe eine sql-Anweisung, aber mit einem seltsamen Problem.

【Werk】

Val3 = 1
sql = """SELECT ValA FROM %s WHERE Val2 = %s AND Val3 = %s""" % (Val1, Val2, Val3)

【nicht funktioniert】

Val3 = "variable"
sql = """SELECT ValA FROM %s WHERE Val2 = %s AND Val3 = %s""" % (Val1, Val2, Val3)

Wenn ich den text als variable sql-Anweisung nicht ausgeführt.

(Hinweis: keine Fehlermeldung, wird einfach so behandelt als wenn es seine nicht)

Weiß jemand, was das problem ist?

InformationsquelleAutor user3074823 | 2013-12-13
Schreibe einen Kommentar