MySQL数据库未更新?

时间:2019-04-23 12:44:39

标签: python mysql select mysql-python

我正在运行一个PHP脚本以在数据库中输入数据,我可以在phpMyAdmion上看到该数据库正在更新。我也在运行Python代码,我认为这是问题所在。 Python脚本是打印SELECT *请求的循环。我希望每次循环时都能看到数据库中包含的数据。

我试图打印执行SELECT *请求的函数返回的数据。确实,数据没有更新。

from mysql.connector import connect

db = connect(host='myhost', user='myuser', passwd='mypass', database='mydb')

def selectFunction():
    req = db.cursor()
    req.execute('SELECT * FROM myTable')
    res = req.fetchall()
    tab = list()
    for i in res:
        print(i[0])

while True:
    selectFunction()

即使我向数据库中添加数据,每次的输出也会保持不变。

非常感谢您的帮助。

0 个答案:

没有答案