【发布时间】:2013-01-21 18:38:14
【问题描述】:
您好,我在将信息插入数据库时遇到问题。它不会发出错误。代码在这里。
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()
在我运行Room("roomname") 之后,它会像它应该的那样输出,但实际上没有任何东西被放入数据库中
【问题讨论】:
-
commit() 你的数据怎么样?
-
我是 mysql 和 python 新手,我该如何使用
-
你也没有调用 Room() 函数...
-
我只是在机器人上评估它
-
如果我将 Room() 作为 print Room("roomname") 运行,它不会输出任何内容
标签: python mysql mysql-python