python通过帐号和密码访问mysql


数据库: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()


 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM