HabitTracker/db/SQLiteClient.py

29 lines
635 B
Python
Raw Normal View History

2024-01-12 10:57:58 +01:00
import hashlib
import sqlite3
def con3():
conn = sqlite3.connect('db/db.sqlite')
return conn
def create_user(name, email, password):
password = hashlib.md5(password.encode()).hexdigest()
query = f"INSERT INTO users (name, email, password) VALUES ({name}, {email}, {password})"
conn = con3()
cursor = conn.cursor()
cursor.execute(query)
conn.commit()
conn.close()
return cursor.lastrowid
def get_user(id):
query = f"SELECT * FROM users WHERE id = {id}"
conn = con3()
cursor = conn.cursor()
cursor.execute(query)
user = cursor.fetchone()
conn.close()
return user