Próbuję użyć zmiennej dla nazwy tabeli. Pojawia się błąd "... blisko" "myTable" na linii 1 Nie mogę uciekać od tego prawa Podwójne "w błędzie wydaje się być wskazówką, ale nie rozumiem tego."Python MySQLdb Wykonaj zmienną tabeli
db = MySQLdb.connect("localhost","user","pw","database")
table = "myTable"
def geno_order(db, table):
cursor = db.cursor() # prepare a cursor object using cursor() method
sql = "SELECT * FROM %s"
cursor.execute(sql, table)
results = cursor.fetchall()
Jestem pewien, że istnieje kilka duplikatów. Wybrałem tego, którego znałem, ale jeśli ktoś inny znajdzie taki, który jest bardziej podobny do problemu PO, należy go zamiast tego użyć. – bernie