Питон БД SQL можете помочь пж

Как в питоне объединить логин и пароль SQL c помощью кода Код:

import telebot
import sqlite3
from telebot import types
import random
token = "ТОКЕН"
conn = sqlite3.connect('casino.db', check_same_thread=False)
cur = conn.cursor()
bot = telebot.TeleBot(token)
cur.execute("""CREATE TABLE IF NOT EXISTS users(
   id INT PRIMARY KEY,
   login TEXT,
   password TEXT,
   balance TEXT);
""")
conn.commit()
@bot.message_handler(commands=['start'])
def start(message):
    bot.send_message(message.chat.id, "До начала игры зарегистрируйся или войди "
                                      "введи /reg (логин) без скобок для регистрации "
                                      "и /v (Логин Пароль) без скобок")

@bot.message_handler(commands=['reg'])
def reg(message):
    global mess
    mess = message.text.split()
    if len(mess) != 2:
        bot.send_message(message.chat.id, f'Неверное количество значений. Необходимо 1, а у вас {len(mess)-1}.')
    else:
        cur.execute(f"SELECT login FROM users WHERE login = '{mess[1]}'")
    if cur.fetchone():
        bot.send_message(message.chat.id, 'Данный логин уже занят. Попробуйте другой.')
    else:
        cur.execute(f"INSERT INTO users(login) VALUES ('{mess[1]}')")
    bot.send_message(message.chat.id, "Твой логин успешно зарегистрирован в системе. Теперь введи /pass (Пароль) без скобок")

    conn.commit()
@bot.message_handler(commands=['pass'])
def pas(message):
    mess1 = message.text.split()
    if len(mess1) != 2:
        bot.send_message(message.chat.id, f'Неверное количество значений. Необходимо 1, а у вас {len(mess1)-1}.')
    else:
        cur.execute(f"SELECT password FROM users WHERE login = '{mess[1]}'")
        cur.execute(f"INSERT INTO users(password) VALUES ('{mess1[1]}')")
        bot.send_message(message.chat.id, "Ты успешно зарегистрировался тебе выдан бонус в размере 5000 рублей")

    conn.commit()

bot.polling()

Ответы (0 шт):