Форум сайта python.su
self.con = MySQLdb.connect(host=dbhost, user=dbuser, passwd=dppass, db=dbname) ## подключаемса к БД self.con.set_character_set('utf8') ## указываем что запросы будут идти в кодировке UTF-8 self.cur = self.con.cursor() ## Создаем курсор
company_name = 'Название компании' cur.execute(""" INSERT INTO `mbpjs_tst_jglist_companies` (`company`) VALUES ('%(company_name)s') """, {"company_name":company_name}) con.commit()
cur.execute(""" INSERT INTO `mbpjs_tst_jglist_companies` (`company`) VALUES ('Название компании') """) con.commit()
Отредактировано agryn (Ноя. 29, 2012 17:01:18)
Офлайн
Перед словарем замените запятую на оператор “%”.
Офлайн