我想使用Python查询数据库并将所有匹配的记录存储在列表中。
我特别坚持的是如何将每个匹配记录放入我的列表中的自己的索引中。
这是多余的吗? DB API会为我做这个吗?无论如何,最好的方法是什么?
import argparse
import smtplib
import time
import sys
import multiprocessing
import MySQLdb
from datetime import datetime
""" Open database connection, make query and store all
query matches into list """
db = MySQLdb.connect("localhost","root","password","DB")
cursor = db.cursor()
cursor.execute("SELECT * FROM table1 WHERE lastDate LIKE somedate")
rows = cursor.fetchall() #this is obviously wrong
print rows
db.close()