mastrayer / CSM

2013년 3학기 게임개발경험프로젝트 치킨정식팀 (Chicken set meal : 장문익, 이선협, 김지환, 남세현)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DB정보 확인하세요

kciter opened this issue · comments

사용 db
SQLite3

db 주소
sqlite:////home/csm/projects/CSM/src/CSMWebServer/app.db

테이블 정보
tbl_user

  • int id
  • string nickname
  • string email
  • string paassword

tbl_room

  • int id
  • string title
  • int type

tbl_player

  • int id
  • int user_id
  • int room_id

사용할 쿼리
(data)는 넣어야 할 정보

  • 특정 유저 정보 가져오기
    ** 웹에서 데이터 넘기면 유저 정보 가져옴 (닉네임, 아이디)
    ** SELECT id, nickname FROM tbl_user WHERE id=(data);
  • 특정 방 정보 가져오기
    ** 웹에서 데이터 넘기면 방 정보를 가져옴 (타입, 아이디)
    ** SELECT id, type FROM tbl_room WHERE id=(data);
  • 특정 방 삭제하기
    ** 게임이 끝나면 방 삭제
    ** DELETE FROM tbl_room WHERE id=(data);
  • 플레이어 삽입하기
    ** 웹에서 데이터를 전달하면 해당 방에 플레이어 삽입
    ** INSERT INTO tbl_player (id, user_id, room_id) values ( (data), (data), (data) );
  • 플레이어 삭제하기
    ** 특정 플레이어가 방에서 나가거나 게임이 종료된 경우. 후자의 경우 해당 방의 플레이어 전체 삭제
    ** DELETE FROM tbl_player WHERE id=(data);