Esempio n. 1
0
//LoadMD gets MoveData from db
func (m *MojSQL) LoadMD(key int64, md *server.MoveData) (err error) {
	stmt, err := m.conn.Prepare("select fromto,beforegame,aftergame,promotion,who from 3manmv where id=?")
	defer stmt.Close()
	if err != nil {
		return
	}
	var ft []byte
	err = stmt.QueryRow(key).Scan(&ft, &md.BeforeGame, &md.AfterGame, &md.PawnPromotion, &md.Who)
	md.FromTo = fourint8(yas4(ft))
	return
}