Witam, mam program, który ma za zadanie się łączyć z bazą danych, pobierać rekord, z tabeli, i go usuwać, a następnie wciąż czuwać, i jeśli się nowy pojawi, to go znowu pobrać i usunąć. Mam kod:
import MySQLdb
db = MySQLdb.connect(user='cpp', passwd='cpp', db='cpp',
host='127.0.0.1', port=3306)
cur = db.cursor()
cura = db.cursor()
while 1==1:
cur.execute("SELECT * FROM kolejka")
for row in cur.fetchall():
a = row[0]
print a
cura.execute("DELETE FROM kolejka WHERE id=%s", (a,))
db.commit()
Wszystko działa, tylko, że wypisuje te co są, usuwa je, ale już dalej nie nasłuchuje i jak się jakiś doda, to nic nie robi, ani nie wypisuje ani nie usuwa.