Python 和数据库新手
我有一个数据库表,其中包含一列用户名。我希望用户能够通过 raw_input 搜索表,并且只返回与该用户名关联的值。
例如,用户搜索 Bill,它只显示 Bill 按指定列排序的记录
这是我到目前为止所拥有的,但显然非常错误,希望有人能提供帮助:
def find_me(db, column_name):
db = sqlite3.connect(db)
cursor = db.cursor()
name = raw_input("Please enter your username: ")
cursor.execute("SELECT name FROM username WHERE name=?", (name,))
cursor.execute("SELECT * FROM username ORDER BY "+column_name+" ASC")
name = cursor.fetchone()
next = cursor.fetchone()
先感谢您