码迷,mamicode.com
首页 > 数据库 > 详细

sql

时间:2017-09-09 10:42:37      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:range   一个数据库   etc   获取   元组   ret   har   info   行数据   

# coding=gbk
import mysql.connector as mc # 导入数据库包

def getPasswd(user): # 把获取密码的方法封装成函数
# 首先创建一个数据库连接方法
co = mc.connect(
host = "192.168.15.158",
port = 3306,
user = "root",
passwd = "123456",
db = "babyplan",
charset = "gbk"

)


cur = co.cursor() # 创建数据库连接
# cur.execute("select * from userinfo") # 数据库执行语句
cur.execute("select * from userinfo where userName = ‘"+user+"‘") # 数据库执行语句
a = cur.fetchall() # 接收执行数据库语句后返回的数据(得到的类型是一个列表)
# for i in a:
# print i[3] # 列表里面的元素是元组

return a[0][3] # 取到第一行数据里面的第四个元素

def getUser(): # 把获取密码的方法封装成函数
# 首先创建一个数据库连接方法
co = mc.connect(
host = "192.168.15.158",
port = 3306,
user = "root",
passwd = "123456",
db = "babyplan",
charset = "gbk"

)

zd={}
cur = co.cursor() # 创建数据库连接
# cur.execute("select * from userinfo") # 数据库执行语句
cur.execute("select * from userinfo") # 数据库执行语句
a = cur.fetchall() # 接收执行数据库语句后返回的数据(得到的类型是一个列表)
# for i in a:
# print i[3] # 列表里面的元素是元组
for i in range(len(a)):
zd[a[i][2]] = a[i][3] # 将获取到的数据进行提取,把下标为2的数据(账号)存为字典的键,下标为3的数据(密码)存为字典的值

return zd # 返回字典的值


# a = getUser()
# for i in a:
# try:
# print type(str(i)),type(str(a[i]))
# except:
# print str(i).decode(encoding="utf8"),a[i]





sql

标签:range   一个数据库   etc   获取   元组   ret   har   info   行数据   

原文地址:http://www.cnblogs.com/alvis1/p/7497153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!