try:
log_id = log_visitor(ip_address)
# print('log_id', log_id)

if log_id > 0:
sql = 'select max(no_of_visits) as next from visits_log limit 1'

conn = mysql.connect()
cursor = conn.cursor(pymysql.cursors.DictCursor)

cursor.execute(sql)
row = cursor.fetchone()

count = 0
if row['next']:
count += 1
else:
count = 1

sql = 'UPDATE visits_log set no_of_visits = %s WHERE log_id = %s'
data = (count, log_id,)

cursor.execute(sql, data)

conn.commit()

session['track_session'] = True
session['no_of_visits'] = count
else:
session['track_session'] = False
except Exception as e:
print(e)
session['track_session'] = False

방문자 수 집계하는건데


MySQL 알못이라 문법이 잘 이해가 안가...

여기서 row = cursor.fetchone()가 한줄을 읽어들이는건 알겠는데 row['next']가 뭘까?



코딩알못인데 그냥 막 부딫히려니까 어렵네 ㅠㅠ