我有一個問題,我試圖通過compairing在Python和SQLite的ROWID做一個用戶名,以該用戶名的電子郵件之間的驗證,這裏是代碼:SQLite的錯誤沒有這樣的列的Python
username = self.txtUsername.GetValue()
email = self.txtEmail.GetValue()
UsernameE = self.conn.execute("SELECT rowid,* FROM tblPlayers WHERE p_Username="
+ username)
EmailU = self.conn.execute("SELECT rowid,* FROM tblPlayers WHERE p_Email=" + email)
的錯誤是:
> UsernameE = self.conn.execute("SELECT rowid,* FROM tblPlayers WHERE p_Username="
+ username)
sqlite3.OperationalError: no such column: "what i inserted in the username"
使用縮進,而不是反引號的代碼塊。我會改變它,但它太小了編輯被允許。 – Holloway