Please help me correct thois code, iam tryign ti for hours and i cant seem to get it working....it irritates me....
path = "/home/nikos/public_html/data/files/" for filename in os.walk(path): try: #find the needed counter for the page URL cur.execute('''SELECT ID FROM files WHERE URL = %s''', (filename,) ) data = cur.fetchone() #URL is unique, so should only be one if not data: #first time for page; primary key is automatic, hit is defaulted cur.execute('''INSERT INTO files (URL, lastvisit) VALUES (%s, %s)''', (filename, date) ) cID = cur.lastrowid #get the primary key value of the new record else: #found the page, save primary key and use it to issue hit UPDATE cID = data[0] cur.execute('''UPDATE files SET hits = hits + 1, lastvisit = %s WHERE ID = %s''', (date, cID) except MySQLdb.Error, e: print ( "Query Error: ", sys.exc_info()[1].excepinfo()[2] ) -- http://mail.python.org/mailman/listinfo/python-list