客户端输入了表的名字,服务端判断表是否存在。
参考:https://blog.csdn.net/qq_36523839/article/details/80639297
需要导入re模块: import re
def confirm(): tablename=request.form['tablename']#tablename是传过来的表名 print('tablename:'+tablename) sql = "show tables;" cursor.execute(sql)#执行sql语句 tables = [cursor.fetchall()]#返回所有结果 table_list = re.findall('(\'.*?\')',str(tables)) table_list = [re.sub("'",'',each) for each in table_list] print(table_list) if tablename in table_list:#存在 return '1' else:#不存在 return '0'
其中re的两次操作
的作用: