Python 通过Tkinter命令执行SQL
我得到的错误是teacher不是有效的语法,即使我是通过cursor.execute函数执行的。单击“登录”按钮时,如何使程序执行数据库搜索。我用简单的“print(123)”替换了“cursor.execute”,它成功了,它正在执行我正在努力处理的MySQL代码。你的缩进搞乱了,如果你的每一条语句之间没有空行,它会让你的代码更可读。此外,“教师不是有效语法”不是python错误消息。您可以发布实际的错误消息吗?语法错误:您的程序中有错误,语法无效,(突出显示“教师”一词)Python 通过Tkinter命令执行SQL,python,mysql,Python,Mysql,我得到的错误是teacher不是有效的语法,即使我是通过cursor.execute函数执行的。单击“登录”按钮时,如何使程序执行数据库搜索。我用简单的“print(123)”替换了“cursor.execute”,它成功了,它正在执行我正在努力处理的MySQL代码。你的缩进搞乱了,如果你的每一条语句之间没有空行,它会让你的代码更可读。此外,“教师不是有效语法”不是python错误消息。您可以发布实际的错误消息吗?语法错误:您的程序中有错误,语法无效,(突出显示“教师”一词) import my
import mysql.connector
from Tkinter import *
def Db_Connection():
cnx = mysql.connector.connect (user='root', password='BlahBlahBlah',
host='127.0.0.1',
database='school')
Db_Connection()
Class Login:
def __init__(self,master):
frame = Frame(master)
frame.pack()
self.Login = Button(frame, text="Login", command=self.login_db)
self.login.pack(side=LEFT)
self.quitButton = Button(frame, text="Quit", command=master.quit)
self.quitButton.pack(side=LEFT)
def login_db():
cursor.execute(SELECT * FROM teacher;)
root= Tk()
b = Login(root)
root.mainloop()