Select 来自 MySql 有一个变量

Select from MySql with a variable

我正在尝试使用 PyMySQL 在 python3 的数据库中进行搜索。我想要一个 ips 列表,可以将其放入数据库中,然后 return 将数据发送到 ip 地址。

可是我连一个ip都搜不到。可不可以?

ip = "10.0.4.64"
cur_syslog.execute("SELECT data FROM firewall WHERE source_ip = values (%s)",(ip))

您的查询没有写好。应该是:

cur_syslog.execute("SELECT data FROM firewall WHERE source_ip = %s", (ip))