【发布时间】:2019-12-10 14:54:10
【问题描述】:
基本上,当我的 SQL 命令获取数据库的数据时,它会像这样 [('admin',)]
对于 x 在 myresult 中: 打印(x [0]) 我发现这将以管理员身份打印出来,这就是我想要的方式,但我需要将它保存到用户名等变量中
定义登录(): mydb = mysql.connector.connect(
host="localhost",
user="root",
passwd="password",
database="testdb",
)
username=input("Please Enter Your username: ")
mycursor = mydb.cursor()
mycursor.execute ("SELECT name FROM account_database WHERE name = 'admin' ")
myresult = mycursor.fetchall()
print(myresult)
mydb.commit()
mycursor.close()
for x in myresult:
print(x[0])
【问题讨论】:
-
我想我的问题是如何获得 for x in myresult: print(x[0]) 保存到变量的结果
标签: python python-3.x variables mysql-python