基本上,当我的 SQL 命令获取数据库数据时,它会像这样 [('admin',)]
对于我的结果中的 x: 打印(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])
将值附加到列表中。
final = []
for x in myresult:
print(x[0])
final.append(x[0])
我是一名优秀的程序员,十分优秀!