You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
924 B
39 lines
924 B
from pymysql import *
|
|
|
|
conn = connect(host='localhost', user='root', password='1234', database='dbmovie', port=3306)
|
|
cursor = conn.cursor()
|
|
3
|
|
|
|
def querys(sql, params, type='no_select'):
|
|
params = tuple(params)
|
|
cursor.execute(sql, params)
|
|
if type != 'no_select':
|
|
data_list = cursor.fetchall()
|
|
conn.commit()
|
|
return data_list
|
|
else:
|
|
conn.commit()
|
|
return '数据库语句执行成功!'
|
|
|
|
|
|
# users = querys('select * from user', [], 'select')
|
|
# print(users)
|
|
# def filter_fn(item):
|
|
# return '123@qq.com' in item
|
|
|
|
|
|
# a = (1, '123@qq.com', '1')
|
|
# if '123@qq.com' in a:
|
|
# print(a)
|
|
# print(1)
|
|
#
|
|
# users = querys('select * from user', [], 'select')
|
|
# print(users[0], 123)
|
|
# filter_list = list(filter(filter_fn, users))
|
|
# print(filter_list)
|
|
# a = ((1, '1453641651@qq.com', '1'))
|
|
# b = [(1, '1453641651@qq.com', '1')]
|
|
# for i in b:
|
|
# print(b[0][1],123)
|
|
# print(i)
|