python操作mysql数据库小程序,用户登陆验证

Posted Iceberg_710815

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作mysql数据库小程序,用户登陆验证相关的知识,希望对你有一定的参考价值。

已经建立一个mysql数据库school,里面包含一个表userinfo,表里有3个字段,分别为user_id,username,passwd,即序号(自增字段),用户名,密码.

已经该数据库中存放了若干用户的帐户信息,现在要求用python编写一段小程序,实现由用户输入自己的用户名和密码,完成登陆验证,输入正确的帐号,

显示"welcome",非正确的帐号,显示"failed log in"

import pymysql
conn = pymysql.connect(host = 127.0.0.1,port = 3306,user = root,passwd = 990310,db = school,charset = utf8)
cursor = conn.cursor()
user_name = input(请输入用户名:)
password = input(请输入密码:)
r = cursor.execute(select username,passwd from userinfo where username = %s and passwd = %s,(user_name,password))
#如果用户输入的用户名和密码全正确,上面一句会在数据库中匹配到正确的行,成功查找到一个帐号,r结果为1,否则,查找失败,r值为0
if r == 1: print("Welcome to log in !") else: print("Log in failed!")

以上是关于python操作mysql数据库小程序,用户登陆验证的主要内容,如果未能解决你的问题,请参考以下文章

python小程序(模拟用户登陆系统)

求一个登陆程序的代码...

Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

python登陆,注册小程序

Python小程序练习一之登陆接口

怎么用flask+mysql来实现一个简单的用户注册和登陆效果的页面