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

Reply via email to