如何使用python和mysql从数据库执行关键字搜索?

时间:2018-11-21 06:30:08

标签: mysql python-3.x

以前的解决方案不起作用。

当我提到整个关键字时,我得到了输出。

导入pymysql 导入SQL db = pymysql.connect(host =“ localhost”,user =“ root”,passwd =“”,db =“ db”,port = 3307)
cur = db.cursor()

sql =“ SELECT *来自新的WHERE作者=%s” au = input(“ author:”)

cur.execute(sql,author)

myresult = cur.fetchall()

对于x的结果:     打印(x)

答案: 作者:ABC新闻(输入)

(12,'ABC新闻','检察官说克里斯·瓦茨(Chris Watts)杀害了他的家人后,他打算出售自己的房屋,并让女儿从学校上学。','2018-11-20T01:46:23Z',“ { 'id':'abc-news','name':'ABC News'}“,'观看:认罪杀人的男子,孩子被判处5条无期徒刑','https://abcnews.go.com/WNT/video/man-confessed-killing-wife-children-life-sentences-59302618','{{3 }}')

但是,如果我输入名称的一部分作为输入,则不会得到输出。 答案:

author:ABC(input)

0 个答案:

没有答案