status列的值被覆盖,因此每次我想要打印status的值时,它都被覆盖
下面是我只打印一次状态值的代码段,但如何在数据库中每次重写状态(表列名)值时打印
代码片段
def get_status(client_id):
mydb = mysql.connector.connect(
host="xxxxxx",
user="rkt",
passwd="xxxxx",
database="xxxxx"
)
mycursor = mydb.cursor()
sqlfetch = "Select status from order_details where sessionid= %s"
mycursor.execute(sqlfetch,(client_id,))
data = str(mycursor.fetchone())
statusMsg = ("order status:"+data)
mydb.commit()
mydb.close()
return str(statusMsg)
输出
order status: created
示例:大约一分钟后,状态值更改为completed,因此我希望打印为order status:completed
订单状态:已完成
目前没有回答
相关问题 更多 >
编程相关推荐