【发布时间】:2017-10-08 14:12:21
【问题描述】:
我正在使用 SQLite3 在 Python 中制作登录系统。我的代码选择满足数据库中存储的用户名和密码的所有记录如下。
c.execute('SELECT * from foo WHERE username="%s" AND password="%s"' (username, password).
if c.fetchone is not None:
do stuff
我不知道如何将该记录中的数据分配到函数内的局部变量中,因此我可以检查它的值。在这种情况下,我想从我刚刚搜索的记录中检索用户组值,然后检查它是 1 还是 2,以确定接下来要调用哪个函数。
【问题讨论】:
-
fetchone是一个方法;你调用它,它会返回数据。 -
那我该如何使用
fetchone呢? -
就像任何其他方法一样。
data = c.fetchone().
标签: python database sqlite data-manipulation