blob: 561571a91bb69357e401221db84dc837859beef2 [file] [log] [blame]
package main
import (
"database/sql"
"fmt"
"strconv"
_ "github.com/mattn/go-sqlite3"
)
func main() {
var alliancecolour string
var teamnumber int
var id int
database, _ := sql.Open("sqlite3", "./bogo.db")
statement, _ := database.Prepare("DROP TABLE IF EXISTS robots")
statement.Exec()
statement, _ = database.Prepare("CREATE TABLE robots (id INTEGER PRIMARY KEY, alliancecolour TEXT, teamnumber TEXT)")
statement.Exec()
for i := 0; i < 6; i++ {
if i < 3 {
alliancecolour = "red" + strconv.Itoa(i+1)
} else if i >= 3 {
alliancecolour = "blue" + strconv.Itoa(i-2)
}
statement, _ = database.Prepare("INSERT INTO robots (alliancecolour, teamnumber) VALUES (?, ?)")
statement.Exec(alliancecolour, "971")
}
rows, _ := database.Query("SELECT id, alliancecolour, teamnumber FROM robots")
for rows.Next() {
rows.Scan(&id, &alliancecolour, &teamnumber)
fmt.Println(alliancecolour + ": " + strconv.Itoa(teamnumber))
}
}