Spaces:
Sleeping
Sleeping
Commit
•
3df77f9
1
Parent(s):
f9c3119
Create database.py
Browse files- database.py +35 -0
database.py
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# database.py
|
2 |
+
import sqlite3
|
3 |
+
|
4 |
+
def init_db():
|
5 |
+
conn = sqlite3.connect('medications.db')
|
6 |
+
cursor = conn.cursor()
|
7 |
+
cursor.execute('''
|
8 |
+
CREATE TABLE IF NOT EXISTS medications (
|
9 |
+
id INTEGER PRIMARY KEY,
|
10 |
+
medication_name TEXT NOT NULL,
|
11 |
+
dosage TEXT NOT NULL,
|
12 |
+
time_of_day TEXT NOT NULL,
|
13 |
+
date TEXT NOT NULL
|
14 |
+
)
|
15 |
+
''')
|
16 |
+
conn.commit()
|
17 |
+
conn.close()
|
18 |
+
|
19 |
+
def add_medication(medication_name, dosage, time_of_day, date):
|
20 |
+
conn = sqlite3.connect('medications.db')
|
21 |
+
cursor = conn.cursor()
|
22 |
+
cursor.execute('''
|
23 |
+
INSERT INTO medications (medication_name, dosage, time_of_day, date)
|
24 |
+
VALUES (?, ?, ?, ?)
|
25 |
+
''', (medication_name, dosage, time_of_day, date))
|
26 |
+
conn.commit()
|
27 |
+
conn.close()
|
28 |
+
|
29 |
+
def get_all_medications():
|
30 |
+
conn = sqlite3.connect('medications.db')
|
31 |
+
cursor = conn.cursor()
|
32 |
+
cursor.execute('SELECT * FROM medications')
|
33 |
+
rows = cursor.fetchall()
|
34 |
+
conn.close()
|
35 |
+
return rows
|