Hi having some issues with SQLite3 been having a good time with it up until now but recently ran into some issues when I was trying to check if a select statement looking at all the usernames in the database is fault such that there is no user with that username already to add the newly registered user to the database I'd really appreciate some help the code is below
if form.validate_on_submit():
email = form.email.data
username = form.username.data
password = form.password.data
hashedpassword = sha256_crypt.hash(password)
print(email, username, hashedpassword)
db = get_db()
if not db.execute(f'SELECT * FROM USERS WHERE "{username}" == USERNAME'):
cursor = db.execute(
f'INSERT INTO USERS(USERNAME, USERPASSWORD, USEREMAIL) VALUES(?,?,?)', (username, hashedpassword, email)
)
db.commit()