type0 = ['ssd_interfaces','form_factor','manufacturer','model']
data0 = ['PCIe', 'U.2-15','Memblaze','6530']
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='mms',
charset='utf8')
sql=''
cursor = conn.cursor()
start = 'select * form ssd where'
for i in range(len(type0)):
if i == (len(type0)-1):
sql += type0[i]+" = "+ f"'{data0[i]}'"
else:
sql += type0[i] + " = " + f"'{data0[i]}'" + " and "
final_sql = f"select * from ssd where {sql}"
cursor.execute(final_sql)
result = cursor.fetchall()
cursor.close()
print(result)
type0和data0分别存储的为查询的列名以及需要查询的数据