以前的解决方案不起作用。
当我提到整个关键字时,我得到了输出。
导入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)