//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 }