Этот вопрос закрыт для ответов, так как повторяет вопрос Как вывести значения из базы данных без запятых скобок и т.д?
@vomir

Когда беру данние в sql добавляет душки и апостроф можно как-то забрать?

elif call.data == 'verify_name':
            user_id=call.message.chat.id
            query=(f"""
                    SELECT name
                    FROM user
                    WHERE id={user_id}
                    """)
            c.execute(query)
            name=c.fetchall()
            print(name)  
            confirm_name=('Имя'+ str(name) +'записано')
            sql.commit()
            sql.close
            bot.send_message(call.message.chat.id, confirm_name, parse_mode='html')


вот что показивает [('привет',)]
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
@vomir Автор вопроса
вот так работет
elif call.data == 'verify_name':
            user_id=call.message.chat.id
            query=(f"""
                    SELECT name
                    FROM user
                    WHERE id=%(id)s """%{"id":user_id})
            c.execute(query)
            name=c.fetchone()
            delimiter = ','
            single_str = delimiter.join(name)
            print(format(single_str))
            confirm_name=('Имя '+ format(single_str) +' записано')
            sql.commit()
            sql.close
            
            bot.send_message(call.message.chat.id, confirm_name, parse_mode='html')
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы