源引擎中的Apache2和Python

源引擎中的Apache2和Python,python,mysql,apache2,pymysql,Python,Mysql,Apache2,Pymysql,我是一名Eventscripts开发人员www.Eventscripts.com,使用Python编写代码。这是反恐来源。但这并不重要 我有一个带有mysql的本地xampp apache2服务器。我启动了mysql和apache来使用phpMyAdmin。我正在编写一个小的管理脚本/插件,其中用户管理是通过MySQL完成的 总而言之,这似乎不是什么问题,我想。我正在使用pymysql和python2.7。我成功连接到mysql,下面是我的简单mysql类: class MySQLError(E

我是一名Eventscripts开发人员www.Eventscripts.com,使用Python编写代码。这是反恐来源。但这并不重要

我有一个带有mysql的本地xampp apache2服务器。我启动了mysql和apache来使用phpMyAdmin。我正在编写一个小的管理脚本/插件,其中用户管理是通过MySQL完成的

总而言之,这似乎不是什么问题,我想。我正在使用pymysql和python2.7。我成功连接到mysql,下面是我的简单mysql类:

class MySQLError(Exception):
pass

class MySQLClass:        
   def connect(self):
      c = pymysql.connect(host=MYSQL_HOST, port=3306, user=MYSQL_USER, passwd=MYSQL_PASS, db=MYSQL_DB)
      self.cursor = c.cursor()
      if not self.cursor or not c:
         raise MySQLError, 'Failed to connect with MySQL!'
      else:
         es.dbgmsg(0, '[AD] MySQL: Connected!')

   def query(self, query):
      self.cursor.execute(query)

   def results(self):
      return self.cursor
所以这门课基本上是有效的,写得不好,但是有效。注意:es.dbgmsgLEVEL,MESSAGE-将消息打印到控制台中,就像打印一样

这就是基本信息

现在我们来解决我的问题! 情境:我与我的服务器python、mysql类连接,同时我尝试向数据库添加数据。但当我点击OK时,它什么也没做,网站会在最后时间加载。但是,如果我关闭服务器,断开python与mysql的连接,它会立即完成并添加行

我能做些什么来解决这个问题