[英]How to write where condition in postgres-flask for dynamic values
我正在寻找一种解决方案,在 flask 应用程序中将值动态传递到我的 postgres 查询的 where 子句中。
client 是我想传递给“clientid”的动态变化的值。 上面的方法不会抛出任何错误,但它不是过滤。 我期望的行数是 3,但是这个查询从支付表中获取所有内容
client = 'ms0001'
cur.execute("SELECT * FROM payments WHERE clientid = clientid", client)
value = cur.fetchall()
for a in value:
print(a[0])
尝试这个:
cursor.execute("SELECT * FROM payments WHERE clientid = %s", ('client',))
让我知道这是否适合你:D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.