gpt4 book ai didi

python - 尝试使用 MySQLdb 获取一个单元格的值

转载 作者:可可西里 更新时间:2023-11-01 06:56:28 25 4
gpt4 key购买 nike

我试图在 Python 中从 MySQLdb 获取单个值单元格。这是我的代码:

fname = c.execute("""SELECT fname from employees WHERE user = %s;""", (useruname))

但是我得到的是“1L”,这不是我想要的 - fname 应该包含一个字符串,而不是一个长整数。

为什么要这样做?

最佳答案

方法execute “返回受影响的长整数行,如果有的话”。

要获取 fname 的值,您需要使用例如 fetchall 获取结果或 fetchone :

cursor.execute("""SELECT fname from employees WHERE user = %s""", (useruname,))
row = cursor.fetchone()
print row[0]

关于python - 尝试使用 MySQLdb 获取一个单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com