aus irgendeinem Grund druckt es nur "None"? Aber es hat vorher funktioniert. Die Tabelle und alle Felder sind korrekt benannt, so dass ich mir nicht sicher bin, was es ist. HierSQL SELECT-Anweisung funktioniert nicht?
ist der Code für 'run_sql2'
def run_sql2(sql):
db = db_connect()
c = db.cursor()
c.execute(sql)
results=c.fetchall()
db.commit()
c.close()
db.close()
ich zu einer Online-Datenbank mysql anschließe.
db_connect ist als
def db_connect():
try:
db = mysql.connector.connect(user = 'user', password = 'pass', host = 'host', database = 'db', port = 'port')
print('connected')
return db
except mysql.connector.Error as error:
print(error)
Zeigen Sie den Inhalt des ' run_sql2' Funktion. – falsetru
Gegeben irgendein Fehler ??? –
Welche Datenbank? Welcher Datenbank-Connector? Haben Sie Fehler behoben, indem Sie überprüft haben, dass Sie immer noch mit der Datenbank verbunden sind? Was macht 'run_sql2()'? Woher kommt das? –