繁体   English   中英

如何在 postgres-flask 中为动态值编写 where 条件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM