我如何在 sql 列中搜索 python 中已经存在的数据?
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")
以上程序检查用户输入是否已存在于用户名列中。
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")
以上程序检查用户输入是否已存在于用户名列中。