2013-01-21 55 views
1

嗨我有一个问题,插入信息到我的数据库。它不会发出错误。代码在这里。python MySQLdb不会插入db

import MySQLdb as m 

def Room(room): 
    db = m.connect("localhost","root","password","rooms") 
    cur = db.cursor() 
    cur.execute('INSERT INTO rooms (name) VALUES("%s");'% (room)) 
def getRoomDb(): 
    db = m.connect("localhost","root","password","rooms") 
    cur = db.cursor() 
    cur.execute("SELECT * FROM rooms;") 
    result = cur.fetchall() 
    return result 

print getRoomDb() 

我运行它输出像它应该,但实际并没有任何投入的DB

+2

如何提交()数据? –

+0

我将如何使用,我是新来的MySQL和python – michael

+0

你不叫Room()函数... –

回答