我正在运行一个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()
即使我向数据库中添加数据,每次的输出也会保持不变。
非常感谢您的帮助。