Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python将记录逐个显示为问题_Python_Mysql - Fatal编程技术网

python将记录逐个显示为问题

python将记录逐个显示为问题,python,mysql,Python,Mysql,我正在尝试一个程序,其中有一个名为question_master的表,该表包含数据库中的一些问题,其中有一个名为question的字段。 我的问题在这里 我想一个一个地展示这些问题。就像我们单击下一步按钮时,它将显示下一个问题,直到所有记录都显示出来 我从互联网上提取了一些知识并编写了我所知道的代码,所以请帮助我完成我的代码 import MySQLdb db = MySQLdb.connect(host="localhost", # your host, usually localhost

我正在尝试一个程序,其中有一个名为question_master的表,该表包含数据库中的一些问题,其中有一个名为question的字段。 我的问题在这里

我想一个一个地展示这些问题。就像我们单击下一步按钮时,它将显示下一个问题,直到所有记录都显示出来

我从互联网上提取了一些知识并编写了我所知道的代码,所以请帮助我完成我的代码

import MySQLdb
db = MySQLdb.connect(host="localhost", # your host, usually localhost
                     user="root", # your username
                      passwd="mysql", # your password
                      db="sakila") # name of the data base
cursor_posts = db.cursor()
questions = 1

posts = "select * from question_master LIMIT 1 OFFSET %s " %(questions)

cursor_posts.execute(posts)
db.commit()
keywords=[]
for i in cursor_posts.fetchall():
    keywords.append(i[0])
print question
questions = queestions + 1
我只是试了一下,我不知道它将如何显示,也不知道在哪里插入按钮。我的目标是通过增加我单击按钮时的偏移量,一次显示一个,然后它必须返回显示我的下一个问题

如有任何帮助,将不胜感激。如有任何遗漏/不适当的信息,请予以评论


在这里,原始输入等待,直到按下一个键,并且不需要增加偏移量。使用原始输入请按enter键继续。我应该在哪里使用它?我不知道它将如何显示。你不能通过运行脚本来发现吗?你运行这个了吗?看起来问题并没有被定义在任何地方。这就是我的困惑所在,这就是我需要帮助的原因!代码中的问题变量是什么?它是否打印字段中的下一个问题?为什么要使用按ID排序ASC?假设你有问题的ID,那么按升序一个接一个地打印问题,这样就不需要增加问题变量。打印问题有什么作用?代码中没有定义它。@kevin我已经问过OP了。仍在等待reply@user3774272什么是问题变量
posts = "select * from question_master order by ID ASC" 

cursor_posts.execute(posts)
db.commit()
keywords=[]
for i in cursor_posts.fetchall():
    keywords.append(i[0])
    print question
    raw_input("please press enter to continue")