Форум сайта python.su
Всем привет. Есть такая функция. Самая стандартная.. Как мне в SQL запрос отправить переменную?Сейчас это выглядит примерно так, но естессно не работает. Спасибо
def db(t):
conn = MySQLdb.connect (host = "db",
user = "ed",
passwd = "ввв",
db = "ed")
cursor = conn.cursor ()
cursor.execute ("SELECT COUNT(*) FROM table where some < FROM_UNIXTIME(t)")
row = cursor.fetchone ()
print row[0]
cursor.close ()
conn.close ()
Отредактировано (Май 21, 2011 02:45:26)
Офлайн
Офлайн
тут документация не по mysql, а по string нужна :)
В питоне 2.6+ :
cursor.execute ("SELECT COUNT(*) FROM table where some < FROM_UNIXTIME({0})".format(t))
cursor.execute ("SELECT COUNT(*) FROM table where some < FROM_UNIXTIME(%s)" % t)
Отредактировано (Май 21, 2011 11:42:58)
Офлайн
Спасибо огромное, разобрался:)
Офлайн