#python #mysql #tkinter
Вопрос:
У меня проблема с поиском введенных данных в моей форме. Я хочу выполнить поиск по своим данным, но кнопка поиска не работает. Ниже приведен мой код.
def searchData():
try:
sqlCon=pymysql.connect(host='localhost',user='root',password='*****',database='****')
cur=sqlCon.cursor()
cur.execute("SELECT * FROM datam5 WHERE BluetoothAddress '%s'"%BluetoothAddress.get())
result=cur.fetchall()
if len(result)!=0:
trv.delete(*trv.get_children())
for row in result:
trv.insert("",END,values=row)
sqlCon.commit()
sqlCon.close()
except:
tkinter.messagebox.showerror('Test','Bluetooth Address not existed')
clearData()
Ответ №1:
Вы можете попробовать это:
cur.execute("SELECT * FROM datam5 WHERE BluetoothAddress=%s",BluetoothAddress.get())
result=cur.fetchall()