@kodbiprog

Ошибка в sqlite3 python?

Когда пользователь пишет "Список пользователей", то бот присылает ему все логины из БД, а как сделать так, чтобы к примеру присылал login + cash?
Вот код:
@bot.message_handler(content_types=['text'])
def talking(message):

if message.text == ' Список пользователей ':
db = sqlite3.connect('bass.db')
sql = db.cursor()

sql.execute("""CREATE TABLE IF NOT EXISTS users (
login TEXT,
password TEXT,
tiktok TEXT,
cash INT
)""")
db.commit()
for value in sql.execute("SELECT login FROM users"):
bot.send_message(message.chat.id, value)
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Оборачивайте код в соответствующий тег в редакторе.

for value in sql.execute("SELECT login, cash FROM users"):
    bot.send_message(message.chat.id, f'login: {value[0]}\ncash: {value[1]}')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@full_stack_newbie
SELECT login, cash FROM users
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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