Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python将html存储在MySQL表中_Python_Html_Mysql_Phrase - Fatal编程技术网

如何使用python将html存储在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.

好的,这是我的密码。希望你能帮助我。我正在使用名为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.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。因此,创建表格似乎更容易,因为我可以直接删除表格。如果你有更好的办法,请告诉我。