标签: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]
标签:range 一个数据库 etc 获取 元组 ret har info 行数据
原文地址:http://www.cnblogs.com/alvis1/p/7497153.html