Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过Tkinter命令执行SQL_Python_Mysql - Fatal编程技术网

Python 通过Tkinter命令执行SQL

Python 通过Tkinter命令执行SQL,python,mysql,Python,Mysql,我得到的错误是teacher不是有效的语法,即使我是通过cursor.execute函数执行的。单击“登录”按钮时,如何使程序执行数据库搜索。我用简单的“print(123)”替换了“cursor.execute”,它成功了,它正在执行我正在努力处理的MySQL代码。你的缩进搞乱了,如果你的每一条语句之间没有空行,它会让你的代码更可读。此外,“教师不是有效语法”不是python错误消息。您可以发布实际的错误消息吗?语法错误:您的程序中有错误,语法无效,(突出显示“教师”一词) import my

我得到的错误是teacher不是有效的语法,即使我是通过cursor.execute函数执行的。单击“登录”按钮时,如何使程序执行数据库搜索。我用简单的“print(123)”替换了“cursor.execute”,它成功了,它正在执行我正在努力处理的MySQL代码。

你的缩进搞乱了,如果你的每一条语句之间没有空行,它会让你的代码更可读。此外,“教师不是有效语法”不是python错误消息。您可以发布实际的错误消息吗?语法错误:您的程序中有错误,语法无效,(突出显示“教师”一词)
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()