不是从我的数据库中读取和获取数据,而是如何读取数据库并检查某个数据是否在那里?
我为登录系统创建了一个数据库,其中包含电子邮件,密码等,并希望用户说明他们是否已登录。
目前用户可以创建登录,但如果他们说已经有登录,我想通读数据库并检查他们输入的电子邮件是否在那里,如果他们的密码与与他们的电子邮件存储
答案 0 :(得分:1)
SQLite
数据库只是文件,但您最简单的检索方法就是查询数据库。
您只需查询电子邮件和密码组合,并验证用户输入的内容。想象一下,你有一个简单的模式name, email, password
,只需运行像SELECT email, password FROM table WHERE name == (name of user)
这样的SQL命令。如果您正在使用Python客户端,那么您将使用cursor
对象执行此操作,然后只需调用cursor.fetchall()
方法即可返回结果元组。
在你的情况下,应该有1或0个结果,所以应该很容易处理。
答案 1 :(得分:0)
我猜你可能想在查询中使用 LIKE SQL语句。例如......" SELECT * FROM my_table WHERE my_field Like'%my_string%' " !