python-参数化-(2)(数据库判断是否存在并返回满足条件的数据)
1.根据python-参数化-(1),生成的数据号码 在数据库查询后判断是否存在若不存在返回手机号码,若存在返回该手机号码对应数据的信息,未封装成类或函数上代码

import pymysql
conn=pymysql.connect(host='xx',
                                 user='xx',
                                 password=xx,
                                 db=xx,
                                 port=3306,
                                 charset='utf8',
                                 cursorclass=pymysql.cursors.DictCursor)
            cursor=conn.cursor()
sql='select * from member where mobile_phone= %s;'
#返回一个未注册的手机号码
if not cursor.execute(sql,15740476158):
    print("没有")
    print(mobile_phone)
else:
    print("存在")
    print(cursor.fetchone())
cursor.close()
conn.close()

2.根据条件查询,随机返回数据库已经存在的数据在上面代码上变更sql就可以满足。
    爱折腾的小测试
                    
                
                
            
        
浙公网安备 33010602011771号