initial commit

Signed-off-by: Pin <wf6DJd8a3xSSCZbn@protonmail.com>
This commit is contained in:
Pin
2021-01-31 16:45:18 -05:00
committed by Pin
commit a41acf7fcc
11 changed files with 215 additions and 0 deletions

17
db/randomselect.go Normal file
View File

@@ -0,0 +1,17 @@
package db
import (
"dogapi/structs"
"log"
)
func RandomSelect() (structs.DogPicRow) {
selstat, _ := conn.Query(`select * from dog_pictures offset floor(random()*(select count(*) from dog_pictures)) limit 1;`)
var rowsel structs.DogPicRow
for selstat.Next() {
if err := selstat.Scan(&rowsel.Dog_id, &rowsel.Breed_id, &rowsel.Author, &rowsel.Title, &rowsel.Format, &rowsel.Hash, &rowsel.Url); err != nil {
log.Fatal(err)
}
}
return rowsel
}