From dcdfc3a7964e2744081d846ab630f01ab69e1107 Mon Sep 17 00:00:00 2001 From: H3ALY Date: Mon, 24 Mar 2025 22:29:29 +0000 Subject: [PATCH] insert statements. --- storage/insert.go | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 storage/insert.go diff --git a/storage/insert.go b/storage/insert.go new file mode 100644 index 0000000..5fa02e5 --- /dev/null +++ b/storage/insert.go @@ -0,0 +1,43 @@ +package storage + +import ( + "database/sql" + "log" + "synlotto-website/models" +) + +func InsertThunderballResult(db *sql.DB, res models.ThunderballResult) error { + stmt := ` + INSERT INTO results_thunderball ( + draw_date, machine, ballset, + ball1, ball2, ball3, ball4, ball5, thunderball + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);` + + _, err := db.Exec(stmt, + res.DrawDate, res.Machine, res.Ballset, + res.Ball1, res.Ball2, res.Ball3, res.Ball4, res.Ball5, res.Thunderball, + ) + if err != nil { + log.Println("❌ InsertThunderballResult error:", err) + } + return err +} + +func InsertMyTicket(db *sql.DB, ticket models.MyTicket) error { + stmt := ` + INSERT INTO my_tickets ( + game_type, draw_date, + ball1, ball2, ball3, ball4, ball5, + bonus1, bonus2 + ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);` + + _, err := db.Exec(stmt, + ticket.GameType, ticket.DrawDate, + ticket.Ball1, ticket.Ball2, ticket.Ball3, ticket.Ball4, ticket.Ball5, + ticket.Bonus1, ticket.Bonus2, + ) + if err != nil { + log.Println("❌ InsertMyTicket error:", err) + } + return err +}