[英]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.