我正在尝试创建一个Python程序,该程序接受用户输入,使用SQLite的DB Browser创建一个数据库。我遇到的问题是试图获取用户输入变量'title',并使用它查询数据库,以查看数据库中是否已经存在特定的书籍。然后将表格连接在一起,以便打印结果。我尝试了多种方法让用户输入正确工作,这是最新的尝试。任何帮助都将不胜感激
def query_book(title):
query_1 = '''SELECT Book.title, Author.name, Genre.name, Book.copyright, Book.read
WHERE Book.title = ? FROM Book JOIN Author JOIN Genre JOIN MultipleAuthors ON
MultipleAuthors.book_id = Book.id AND MultipleAuthors.author_id = Author.id
ORDER BY Book.title, Author.name DESC
'''
formatted_rows = list()
for row in cur.execute(query_1, (title,)):
目前没有回答
相关问题 更多 >
编程相关推荐