Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. import sqlite3
  2.  
  3. conn = sqlite3.connect('data/users.db', check_same_thread=False)
  4. c = conn.cursor()
  5.  
  6. #создает таблицу в базе данных
  7. c.execute("""CREATE TABLE users (
  8.            id integer,
  9.            first_name text,
  10.            last_name text,
  11.            is_admin boolean DEFAULT FALSE,
  12.            is_newsletter boolean DEFAULT FALSE,
  13.            date text
  14.            )""")
  15.  
  16. #а вот код, который достает данные из базы данных
  17. c.execute("""SELECT * FROM users WHERE id='{}'""".format(message.chat.id))
  18. ans = c.fetchall()
  19.  
  20. #вставить в базу данных
  21. c.execute("""INSERT INTO users VALUES ({id},'{first_name}','{last_name}',
  22.                  '{admin}','{newsletter}','{date}')""".format(
  23.             id=message.chat.id,
  24.             first_name=message.chat.first_name,
  25.             last_name=message.chat.last_name,
  26.             admin=0,
  27.             newsletter=0,
  28.             date=datetime.now().strftime("%Y-%m-%d %H:%M:%S")
  29.         ))
  30. conn.commit()
  31.  
  32. #изменить данные в базе данных
  33. c.execute("""UPDATE users SET is_newsletter = 1 WHERE id = {}""".format(message.chat.id))
  34. conn.commit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement