|
@@ -23,16 +23,19 @@ class MysqlHelper:
|
|
return connection
|
|
return connection
|
|
|
|
|
|
@classmethod
|
|
@classmethod
|
|
- def get_values(cls, sql, params):
|
|
|
|
|
|
+ def get_values(cls, sql, params=None):
|
|
try:
|
|
try:
|
|
# 连接数据库
|
|
# 连接数据库
|
|
connect = cls.connect_mysql()
|
|
connect = cls.connect_mysql()
|
|
# 返回一个 Cursor对象
|
|
# 返回一个 Cursor对象
|
|
mysql = connect.cursor()
|
|
mysql = connect.cursor()
|
|
|
|
|
|
- # 执行 sql 语句
|
|
|
|
- mysql.execute(sql, params)
|
|
|
|
-
|
|
|
|
|
|
+ if params:
|
|
|
|
+ # 如果传递了 params 参数
|
|
|
|
+ mysql.execute(sql, params)
|
|
|
|
+ else:
|
|
|
|
+ # 如果没有传递 params 参数
|
|
|
|
+ mysql.execute(sql)
|
|
# fetchall方法返回的是一个元组,里面每个元素也是元组,代表一行记录
|
|
# fetchall方法返回的是一个元组,里面每个元素也是元组,代表一行记录
|
|
data = mysql.fetchall()
|
|
data = mysql.fetchall()
|
|
|
|
|