2024-10-03 04:37:33 发布
网友
我使用PyMySQL和Python访问我的数据库。(MySQLdb还不能用于较新版本的Python。)
这是我的问题:
cur = db.cursor() cur.execute("SELECT ingredientID FROM Ingredients WHERE ingredientName = %s", "onions")
但是,不是返回ingredientID,而是返回一个布尔值,说明找到了配方。我在PHP中与MySQL(I)一起工作过,过去没有发生过这个问题。
ingredientID
您需要以某种方式获取查询结果:
cur = db.cursor() cur.execute("SELECT ingredientID FROM Ingredients WHERE ingredientName = %s", "onions") print(cur.fetchone()) # Fetch one row
或者
print(cur.fetchall()) # Fetch all rows
您需要以某种方式获取查询结果:
或者
相关问题 更多 >
编程相关推荐