[EMAIL PROTECTED] wrote: > hello, > i have problem manipulating mySQL data. When i add values in a Table, > i can recieve them instantly but when i check the table from another > script, the new values dont exist. > > i'm not experienced in sql dbses so the problem might be something > outside python. > > example (i do this to add values, and then i check and values have > been added): > > #################################################################### > import MySQLdb > conn = MySQLdb.connect (host = 'localhost', > user = 'root', > passwd = 'MYPASHERE', > db = 'test') > cursor = conn.cursor () > > cursor.execute (""" > INSERT INTO testsignin (user, pass, secretcode) > VALUES > ('dkiauser', 'dkiapass', 'dkiacode'), > ('gmtuser', 'gmtpass', 'gmtcode') > """) > > print "Number of rows inserted: %d" % cursor.rowcount > > cursor.execute ('SELECT * FROM testsignin WHERE user="gmtuser"') > row = cursor.fetchone() > print row > #################################################################### > > but then when i try to get them from another script with this: > > #################################################################### > import MySQLdb > conn = MySQLdb.connect (host = 'localhost', > user = 'root', > passwd = 'MYPASHERE', > db = 'test') > cursor = conn.cursor () > > cursor.execute ('SELECT * FROM testsignin WHERE user="gmtuser"') > row = cursor.fetchone() > print row > #################################################################### > > i get a None
You need to commit your changes, using conn.commit() after doing them. Diez -- http://mail.python.org/mailman/listinfo/python-list