2011-11-22 55 views

回答

1

你總是可以只問結果對象:

res = sth.execute 
res.num_rows 

操作將不得不拉下所有匹配的記錄,雖然如此,如果你只需要一個計數,你可能想直接選擇。

另外轉義您的SQL。你不能只放任何字符串在那裏。這是更好的:

sth = dbh.prepare("select * from things WHERE created_at > '%s'" % sth.escape_string(start))