如何使用python将html存储在MySQL表中
好的,这是我的密码。希望你能帮助我。我正在使用名为MySQLdb的MySQL库如何使用python将html存储在MySQL表中,python,html,mysql,phrase,Python,Html,Mysql,Phrase,好的,这是我的密码。希望你能帮助我。我正在使用名为MySQLdb的MySQL库 def createNick(self, user, nick): try: # TRY STATEMENT HERE SO THE NICK CAN BE RECREATED db = m.connect("host", "user", "password", "database") cur = db.cursor() cur.
def createNick(self, user, nick):
try: # TRY STATEMENT HERE SO THE NICK CAN BE RECREATED
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("CREATE TABLE nick_%s(name TEXT NOT NULL)" % user.lower())
cur.execute('INSERT INTO nick_%s(name) VALUES("%s")' % (user.lower(), nick))
db.commit()
except:
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("DROP TABLE nick_%s" % user.lower())
cur.execute("CREATE TABLE nick_%s(name TEXT NOT NULL)" % user.lower())
cur.execute('INSERT INTO nick_%s(name) VALUES("%s")' % (user.lower(), nick))
db.commit()
def getNick(user):
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("SELECT * FROM nick_%s" % user.lower())
nick = [nick[0] for nick in cur.fetchall()]
try: # TRY STATEMENT HERE JUST INCASE USER DID NOT MAKE ONE
return nick
except:
return user
self.createNick("username","<font color='#FFFF'>nickname</font>")
print self.getNick("username")
output: <font color=#FFF>nickname</font>
我的问题是,每次调用该函数时,它都无法正确表达HTML。我什么都试过了,你能帮忙吗 我不会这样做,我会为XML使用特定的数据类型,以便将HTML保存为XML类型的数据类型。或者,我不会保存HTML并用控制器插入标记,也不会制作自己的Middleware语言,因为通常不建议将HTML保存在数据库表中 正确表达HTML是什么意思?另外,发布HTML本身怎么样?或者至少是一个相关的代码片段?html就是您通过输出看到的内容:它替换了引号,并保留了您在这里看到的其他内容昵称和输出:这是一个web应用程序吗?考虑过使用像Django这样的MVC框架吗?您是否在数据库中为每个用户提供自己的表?为什么?这是一个机器人,但我不知道如何使用XML。我只懂python和PHP。但是我真的不能用PHP来实现这一点。遗憾的是,我并不擅长MySQL。因此,创建表格似乎更容易,因为我可以直接删除表格。如果你有更好的办法,请告诉我。