从美国获取要选择的表名

2024-04-25 14:21:06 发布

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

我的问题是我有一个SELECT查询,但是要从中选择数据的表需要由用户从HTML文件中指定。有人能提出一个办法吗?你知道吗

我正在查询postgres数据库,SQL查询在python文件中。你知道吗


Tags: 文件数据用户数据库sqlhtmlpostgresselect
1条回答
网友
1楼 · 发布于 2024-04-25 14:21:06

创建一个变量table_name,并验证它只包含表名中允许的字符。然后将其放入SQL查询:

sql = "SELECT ... FROM {} WHERE ...".format(table_name) # replace ... with real sql

如果您不验证它,用户就会发送一些讨厌的东西,you run into risk。你知道吗

相关问题 更多 >