數據庫:test1 數據表:a1

用input輸入姓名和密碼,對了的話顯示信息。不對的話顯示error
import pymysql import hashlib conn = pymysql.connect(user='root', passwd='123',db='test1') cur = conn.cursor() name=input("name:") passwd=input('passwd:') m=hashlib.md5() #數據庫中的密碼是md5值,所以輸入的字符串要轉換一下。 m.update(passwd.encode('utf-8')) passwd_md5=m.hexdigest() count=cur.execute("SELECT * FROM a1 where name='%s' and passwd='%s';" %(name,passwd_md5)) x=cur.fetchone() if count==0: print('沒找到') else: print(x) cur.close() conn.close()

