_ "github.com/go-sql-driver/mysql"
func kontrol(err error) {
vt, err := sql.Open("mysql", "kullanici:[email protected](127.0.0.1:3306)/vtismi?parseTime=true") if err := db.Ping(); err != nil {
CREATE TABLE kullanicilar (
sonuc, err := db.Exec(`INSERT INTO kullanicilar (kullanici, sifre, tarih) VALUES (?, ?, ?)`, username, password, createdAt)
eklenenid, err := sonuc.LastInsertId()
{ // İstenilen kaydı sorgulama
sorgu := "SELECT id, kullanici, sifre, tarih FROM kullanici WHERE id = ?"
err := vt.QueryRow(sorgu, sorguid).Scan(&id, &kullanici, &sifre, &tarih)
fmt.Println(id, kullanici, sifre, tarih)
{ // Tün kayıtları sorgula
tablo, err := vt.Query(`SELECT id, kullanici, sifre, tarih FROM kullanicilar`)
var kullanicilar []kullanici
err := tablo.Scan(&k.id, &k.kullanici, &k.sifre, &k.tarih)
kullanici = append(kullanicilar, k)
fmt.Printf("%#v", kullanicilar)
_, err := vt.Exec(`DELETE FROM kullanicilar WHERE id = ?`, silinecekid)