python使用变量操作mysql语句

来源:互联网 发布:写轮眼美瞳淘宝 编辑:程序博客网 时间:2024/05/18 19:21
python操作mysql和其他语言一样,都是很简单的,只需要导入MySQLdb模块,然后再连接就可以操作了。在这里说说怎么样在里面使用变量值来查询,例如:......username = "liang"result=cur.execute("select password from user where nickname = username).......上面的是错误的,原来错误的以为直接可以将username这个变量在mysql语句中使用,我们必须写成下面这样才可以。.......username = "liang"result=cur.execute("select password from user where nickname = '%s' "%(username))........还有一点要注意的是,pyhton操作mysql查询出来的是一个二维元组,就像c中的二维数据,下面有一个用户名,密码判断的例子:........username = "liang"result=cur.execute("select password from user where nickname = '%s' "%(username)) pd=cur.fetchmany(result) if password == str(pd[0][0]) :            print "sucessful" else:            print  " fail"扩展:如果我们在使用flask或者django框架操作mysql的时候,那就简单多了,导入相应的模块后,直接使用变量操作。
原创粉丝点击