2011-11-22 5 views

ответ

1

Вы всегда можете просто спросить результат объект:

res = sth.execute 
res.num_rows 

Операцию придется рушить все соответствующие записи, хотя, так что если вы нужен только счет, вы можете выбрать его напрямую.

Также избежать вашего SQL. Вы не можете просто помещать произвольные строки там. Это лучше:

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