Загрузка...

Проблема с пополнением информации в базе данных

Тема в разделе Python создана пользователем N1ell 4 мар 2020. 153 просмотра

  1. N1ell
    N1ell Автор темы 4 мар 2020 Дед инсайд :( 176 19 окт 2018
    И так , хочу у боту подключить базу данных , чтоб он записывал id каждого кто ему пишет , но он просто выпадает в ошибку когда я проверяю есть ли такой id в базе
    Код проверки наличия id :
    Код
    mySQLQueryExistId = ("""
    SELECT COUNT(*) user_id
    FROM dbo.bot_users
    WHERE user_id = %s
    """)
    Код
    def AddToDB(id):
    cursor.execute(mySQLQueryExistId,id)
    rusults = cursor.fetchone()
    return rusults
    Ошибка заключается в том что я не могу передать в базу данных свой Id через %s
     
  2. ANALWORM
    ANALWORM 4 мар 2020 Статус: 2 27 дек 2019
    А может ошибка в самой базе?
     
  3. N1ell
    N1ell Автор темы 4 мар 2020 Дед инсайд :( 176 19 окт 2018
  4. lefall
    lefall 4 мар 2020 Заблокирован(а) 298 26 сен 2019
    N1ell, а зачем в тексте записывать в бд ид , записывай сразу в %d
     
  5. N1ell
    N1ell Автор темы 4 мар 2020 Дед инсайд :( 176 19 окт 2018
    Так ? https://imgur.com/cux4uTT
    или что ты имеешь в виду ?
     
  6. N1ell
    N1ell Автор темы 4 мар 2020 Дед инсайд :( 176 19 окт 2018
    проблема решена , данные надо передавать "(id,)" /del
     
Загрузка...
Top