mysqldb 执行的 select语句 如果参数是一个集合 元祖 应该怎么写

kakaliuch 发布于 2013/06/02 11:08
阅读 272
收藏 1
import MySQLdb
import sys


try:
     conn = MySQLdb.connect(
         host='localhost',
         db='kaka',
         user='root',
         passwd='123456',
         charset='utf8'
         )
except Exception as e:
      sys.exit('connect the database failure')
cur = conn.cursor()
a=(496,497,498)

cur.execute("select * from user where id = %s"%(a,))

results=cur.fetchall() 
for r in results:
    print r
conn.close()

我想出来的效果 相当于select * from user where id = 496

select * from user where id = 497

select * from user where id =498


最终再讲结果输出 请问应该咋写?小弟刚接触python,望指教

加载中
返回顶部
顶部