[英]How do i seach an sql column for data that already exists from python?
python的新手,甚至是sql的新手,我只是想在sql中檢查登錄程序中已經存在的用戶名,但無法完全弄清楚。 這是我的代碼:
def validuser():
cursor.execute("SELECT username FROM OCRflix EXISTS")
if cursor.execute == 0:
print("That username already exists")
else:
print("secure password")
我知道sql注入,但這只是實踐,不會被使用,謝謝!
sql = 'select exists(select 1 from OCRflix where username = ? limit 1)'
cursor.execute(sql, (myUsername,));
if cursor.fetchone()[0] == 1:
# username found
pass
else:
# username not found
pass
你可以試試這個
sql = "SELECT username FROM OCRflix WHERE username=?"
result = cursor.execute(sql, (user_input,)
if result:
print("Username already exits")
else:
print("secure Password")
上面的程序檢查用戶名列中是否已經存在用戶輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.