@dmitriyprog

Почему возникает ошибку sqlite3 + python?

self.cur.execute(self.cur.execute('UPDATE users SET firstname='+ message.text + ' WHERE id=' + str(message.chat.id)))
sqlite3.OperationalError: near "sdfG": syntax error

Cама функция
def set_name(self, message):
    self.cur.execute(self.cur.execute('UPDATE users SET firstname='+ message.text + ' WHERE id=' + str(message.chat.id)))
    self.con.commit()
    return
  • Вопрос задан
  • 574 просмотра
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
он говорит чтобы использовал плейсхолдеры (placeholders)
cursor.execute("INSERT INTO albums VALUES (?,?,?,?,?)", albums)


и ржет над
id=' + str(
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы