Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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
使用mysql命令创建新数据库的Tkinter输入字段_Mysql_Python 3.x_Tkinter - Fatal编程技术网

使用mysql命令创建新数据库的Tkinter输入字段

使用mysql命令创建新数据库的Tkinter输入字段,mysql,python-3.x,tkinter,Mysql,Python 3.x,Tkinter,下面是我试图做的,我创建了一些输入字段,以便用户可以连接到mysql服务器。这是按预期工作的,但我还想做的是允许授权用户在需要时创建和添加新的数据库和表 在使用mysql时,我将如何使用.get()捕获用户输入的DB和表的名称 下面是我目前的函数编码方式,这最终将成为一个命令。我查阅了我的Mysql书籍,但它在gui编程方面对我帮助不大 例如: def createdb(): conn=mysql.connect( host=ho_ent.get(), u

下面是我试图做的,我创建了一些输入字段,以便用户可以连接到mysql服务器。这是按预期工作的,但我还想做的是允许授权用户在需要时创建和添加新的数据库和表

在使用mysql时,我将如何使用.get()捕获用户输入的DB和表的名称

下面是我目前的函数编码方式,这最终将成为一个命令。我查阅了我的Mysql书籍,但它在gui编程方面对我帮助不大

例如:

def createdb():
    conn=mysql.connect(
        host=ho_ent.get(),
        user=us_ent.get(),
        passwd=pa_ent.get()
        )
    c=conn.cursor()
    c.execute("CREATE DATABASE db_ent.get()")

    conn.commit()
    conn.close()

我对它进行了测试,但这显然不起作用。有什么建议吗?

当您有一个
条目
小部件时,要检索所需的内容,您需要使用
.get()
方法,如您所说

您似乎在这里使用它:

conn=mysql.connect(
        host=ho_ent.get(),
        user=us_ent.get(),
        passwd=pa_ent.get()
        )
我不熟悉SQL,所以我不知道
.get()
是否也是一种方法。我想是的

假设您有一个
条目
e=Entry(master)

要检索其内容,可以执行以下操作:

def retrieve():
打印(如get())
调用
retrieve()
时,您将获得内容


希望这有帮助

当您有一个
条目
小部件时,要检索所需的内容,您需要使用
.get()
方法,如您所说

您似乎在这里使用它:

conn=mysql.connect(
        host=ho_ent.get(),
        user=us_ent.get(),
        passwd=pa_ent.get()
        )
我不熟悉SQL,所以我不知道
.get()
是否也是一种方法。我想是的

假设您有一个
条目
e=Entry(master)

要检索其内容,可以执行以下操作:

def retrieve():
打印(如get())
调用
retrieve()
时,您将获得内容


希望这有帮助

“创建数据库”+db_ent.get()!我记不起如何正确地组合它。
“创建数据库”+db_ent.get()!我不记得如何正确地组合这个。