Kann mir jemand bei der Behebung dieses Problems helfen? Um ehrlich zu sein, ich habe keine Ahnung, was das Problem sein könnte.Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das zu Ihrer MariaDB-Server-Version für die richtige Syntax in der Nähe von "" in Zeile 1
0
A
Antwort
0
Sie haben einen Fehler in der SQL-Syntax
Sie eine schließende Klammer )
für VALUES
fehlt:
cur.execute("INSERT into `users` (username, password) VALUES (str(cid), str(hashedpw))")
0
Es ist, weil Sie die aktuellen Parameter an die passieren müssen Datenbank, die für Strings zitiert werden würde - z
cur.execute("INSERT into `users` (username, password) VALUES ('jon','passwd')")
versuchen, etwas ähnliches, die die Werte in die Variablen verwenden:
cur.execute("INSERT into `users` (username, password) VALUES (?,?)", (str(cid), str(hashedpw)))
diese Antwort helfen können:
Welche Tutorial verwenden Sie? –