Я человек начинающие, но вообще задача крайне проста: вывести результаты запроса. Казалось бы — проблем никаких. На всякий случай открыл гугл, так же всё просто:
import MySQLdb
def index():
try:
con = MySQLdb.connect(host="localhost", user="###", passwd="###", db="counter")
cur = con.cursor()
cur.execute("SET NAMES `utf8`")
cur.execute("SELECT count(*) as `count`, DATE(`date`) as `date` FROM `count` WHERE `type` = 'server' GROUP BY DATE(`date`)")
result = cur.fetchall()
for row in result:
print(row)
except MySQLdb.Error:
print(db.error())
… и ничего не выводится… Почему не работает print? Даже
print "Hello world"
не работает. Может я где чего не дособирал?