Загрузка...

Problem with adding information to the database

Thread in Python created by N1ell Mar 4, 2020. 154 views

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