Spaces:
Sleeping
Sleeping
| # database.py | |
| import sqlite3 | |
| def init_db(): | |
| conn = sqlite3.connect('medications.db') | |
| cursor = conn.cursor() | |
| cursor.execute(''' | |
| CREATE TABLE IF NOT EXISTS medications ( | |
| id INTEGER PRIMARY KEY, | |
| medication_name TEXT NOT NULL, | |
| dosage TEXT NOT NULL, | |
| time_of_day TEXT NOT NULL, | |
| date TEXT NOT NULL | |
| ) | |
| ''') | |
| conn.commit() | |
| conn.close() | |
| def add_medication(medication_name, dosage, time_of_day, date): | |
| conn = sqlite3.connect('medications.db') | |
| cursor = conn.cursor() | |
| cursor.execute(''' | |
| INSERT INTO medications (medication_name, dosage, time_of_day, date) | |
| VALUES (?, ?, ?, ?) | |
| ''', (medication_name, dosage, time_of_day, date)) | |
| conn.commit() | |
| conn.close() | |
| def get_all_medications(): | |
| conn = sqlite3.connect('medications.db') | |
| cursor = conn.cursor() | |
| cursor.execute('SELECT * FROM medications') | |
| rows = cursor.fetchall() | |
| conn.close() | |
| return rows |