#! /usr/bin/python3 #coding: utf-8 import pymysql.cursors from datetime import datetime import time print("Старт мониторинга") connection = pymysql.connect(host='localhost', user='root', password='', database='gpstracker', cursorclass=pymysql.cursors.DictCursor) connection.autocommit = True cur = connection.cursor() while True: time.sleep(180) cur.execute("SELECT FUEL1 FROM `gpsdata` WHERE `DEVICE_ID` = 354007390 and FUEL1 is not null ORDER BY `gpsdata`.`ID` DESC limit 1") data = cur.fetchall() last = data[0] print(last) print(datetime.now())
Судя по времени скрипт работает, но на запросы в mysql приходят одни и те же ответы, хотя в phpmysql уже показываются другие значения.
Лог
{'FUEL1': 116.0} {'FUEL1': 116.0}