我从mysql数据库中的值动态填充tkinter中的按钮文本。在
单个单词显示得很好,但包含多个单词的字符串则显示为在其周围加上大括号。我不确定是因为它们被视为元组或其他非字符串数据类型。在
我觉得这是Mysql存储数据的方式,但不知道如何在输入或输出上处理数据以避免这种情况。在
任何帮助都将不胜感激。在
这是Mysql中的select查询。Table data
下面是select语句:def getChannelName(channel):
mydb = mysql.connector.connect(
host=DBHost,
user=Uname,
passwd=Pword,
database=Dbase
)
mycursor = mydb.cursor(buffered=True)
sql = "SELECT InputName FROM tbl_input WHERE tbl_input.InputChannel = '%s'" % (channel)
mycursor.execute(sql)
r = mycursor.fetchone()
mycursor.close()
del mycursor
return r
编辑:我在“returnr”之前添加了print(r),以显示数据库中的值。
从以下位置调用select查询:
^{pr2}$</