2014-06-09 8 views
1

HTML5 캔버스에 단어 게임을 만들었습니다. 지금은 javascript 파일의 단어 배열에서 단어를 가져옵니다. 하지만 더 많은 단어를 포함하는 MySQL 데이터베이스 테이블을 만들었습니다. HTML 파일을 어떻게 연결할 수 있습니까? 대답은 간단 할 수도 있지만 JSP 또는 이에 상응하는 것에 대해 알고 싶지 않아 문제가 발생합니다.MySQL 데이터베이스 테이블 값을 HTML 파일로 내보내기

답변

2

JavaScript는 MySql에 직접 연결할 수 없습니다. 서버 측 데이터베이스가 필요합니다. FireBase를 배우고 거기에 단어 목록을 업로드하는 것이 좋습니다. FireBase를 선택해야하는 이유 때문에 :

  • 심플,
  • 는 무료입니다 시간의 대부분.
  • 당신은 서버 또는 서버 측 프로그래밍

당신은 자바 스크립트 SQLite는을 사용하고, AJAX를 사용하여 파일을 다운로드 할 수 있습니다 필요하지 않습니다,하지만하지 않는 것이 좋습니다. (모든 고객에게 모든 단어 목록을 다운로드해야하는 이유)

+0

실제로 데이터베이스는 이미 MySQL 데이터베이스에 있으며 엄청납니다. 나는 게임을 만들었고 이미 테이블에 단어를 가져와야합니다. 그게 일이야 : ( – user3722844

+0

그래서 FireBase로 가져 오기를 시도하면 서버가 있어야만한다. – Aminadav

+1

자바 스크립트는 클라이언트 측 언어로 서버 측 데이터에 액세스 할 수없는 클라이언트 측 스크립팅 언어이다. JavaScript로 액세스 할 수 있습니다. – lokeshpahal

0

PHP와 같은 서버 측 언어를 사용하는 것이 좋습니다. 왜 물을 수 있습니까?

  • PHP는 PHP MySql Manual
  • 당신은 대부분의 워드 게임은 계산 비용이 높은 경우, PHP는 서버 측에 몇 가지 작업을 할 수
  • 따라서 사용자를 개선하지 모든 HTML5 마크 업의 경우 사용할 수있는 MySQL의 지원 경험
  • PHP 출력 HTML은

사용자 경험을 느리게 만들 수 있습니다 서버 대역폭을 많이 사용하는 게임의 모든 사용자에게 단어의 큰 목록을 다운로드.

자바 스크립트에서 데이터베이스에 액세스하는 것은 가능하지만 (ActiveXObject example) 보안상의 이유로 frowned됩니다.

관련 문제