Модератор: Модераторы разделов
-
awua
- Сообщения: 594
Сообщение
awua »
Код: Выделить всё
update_query = "UPDATE `announcement` SET `title` = '" + str(title) + "', `text` = '" + str(text) + "'"
print(update_query)
Когда в программе ввожу данные, например, title = '11111', а text = '222222222', то вывод этих переменных получается
Код: Выделить всё
`title` = '.3065565036.3065585708', `text` = '.3065565036.3065585836'
Пробовал
Код: Выделить всё
update_query = "UPDATE `announcement` SET `title` = '" + str(title).encode('utf-8') + "', `text` = '" + str(text).encode('utf-8') + "'"
не решает проблемы.
Почему так происходит?
-
Brainsburn
- Сообщения: 950
- Статус: /
- ОС: Gentoo
Сообщение
Brainsburn »
Код: Выделить всё
Python 3.2.3 (default, Sep 11 2012, 23:57:38)
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> title = '11111'
>>> text = '222222222'
>>> update_query = "UPDATE `announcement` SET `title` = '" + str(title) + "', `text` = '" + str(text) + "'"
>>> print(update_query)
UPDATE `announcement` SET `title` = '11111', `text` = '222222222'
В 2.7.3 - то же самое.