first commit
This commit is contained in:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
import sqlite3
|
||||
|
||||
DB_NAME = "Goonerdle.db"
|
||||
|
||||
def save_result(user_id, result, score_values, date):
|
||||
conn = sqlite3.connect(DB_NAME)
|
||||
cursor = conn.cursor()
|
||||
|
||||
# Insert Result first
|
||||
cursor.execute("""
|
||||
INSERT INTO Result (User_ID, DateScore, Result)
|
||||
VALUES (?, ?, ?)
|
||||
""", (user_id, date, result))
|
||||
|
||||
result_id = cursor.lastrowid
|
||||
|
||||
# Insert all score positions
|
||||
for position, value in enumerate(score_values):
|
||||
cursor.execute("""
|
||||
INSERT INTO Score (Result_ID, Position, isCorrect)
|
||||
VALUES (?, ?, ?)
|
||||
""", (result_id, position, value))
|
||||
|
||||
conn.commit()
|
||||
conn.close()
|
||||
Reference in New Issue
Block a user