如果要使用列名来获取数据库查询结果中的值,您可以使用 cursor.description 来获取列名信息,然后通过字典的方式来访问对应的值。以下是一个示例代码:
def remind(): cnx = create_connection() # 连接数据库公共接口 cursor = cnx.cursor() query = f"SELECT * FROM `remind` WHERE 1" cursor.execute(query) result = cursor.fetchall() column_names = [desc[0] for desc in cursor.description] # 获取列名 cursor.close() # 关闭数据库连接 cnx.close() # 关闭数据库连接 for row in result: row_dict = dict(zip(column_names, row)) # 将列名和对应的值组合成字典 ID = row_dict['ID'] # 通过列名获取值 print(ID) mail_title = row_dict['mail_title'] # 通过列名获取标题 type = row_dict['type'] # 通过列名获取类型 contacts = row_dict['contacts'] # 通过列名获取联系人 db_time = row_dict['db_time'] # 通过列名获取到期时间文章源自爱尚资源教程网-https://www.23jcw.net/9974.html文章源自爱尚资源教程网-https://www.23jcw.net/9974.html
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!