如何使用python中的变量从mysql数据库中获取特定行的详细信息

2024-10-02 10:24:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用python中的变量从mysql数据库中获取特定行的详细信息

我想使用数据库中的变量打印特定行的详细信息,我想我应该使用如下方式:

data = cur.execute("SELECT * FROM loginproject.Pro WHERE Username = '%s';"% rob)

但这只是显示索引值,而不是数据。请帮帮我


Tags: 数据from数据库executedata方式mysqlusername
3条回答

像这样的

cur = db.cursor()
cur.execute("SELECT * FROM loginproject.Pro WHERE Username = '%s';"% rob)
result = cur.fetchall()
for row in result:
  print(row[0])

https://github.com/prosaigon/Python-Connector-Mysql

Python3.6 库:pip安装mysqlclient

使用cur.execute(query)执行查询后,需要调用fetchall函数从游标获取数据,例如:

data = cur.fetchall()

相关问题 更多 >

    热门问题