2014-06-09 23 views
1

我在HTML5畫布上創建了一個文字遊戲。現在它從JavaScript文件中的單詞數組中獲取單詞。但是我在MySQL中創建了一個包含更多單詞的數據庫表。我怎樣才能將我的HTML文件關聯到它。答案可能很簡單,但我不知道JSP或它的等價物,所以它會導致我的問題。將MySQL數據庫表值導入HTML文件

回答

2

JavaScript不能直接連接到MySql,你需要一個服務器端數據庫,我建議你學習FireBase,然後把你的wordlist上傳到那裏。 爲什麼選擇FireBase? 因爲:

  • 很簡單,
  • 大部分是免費的時代。
  • 你不需要一臺服務器,或服務器端編程

您可以使用SQLite使用JavaScript,並下載使用AJAX的文件,但不推薦。 (爲什麼要將所有的單詞列表下載到每個客戶端)

+0

實際上數據庫已經存在於MySQL數據庫中,並且它很龐大。我做了這個遊戲,它需要獲取表格中已有的單詞。這就是工作:( – user3722844

+0

所以嘗試將它導入到FireBase中,你必須有一個服務器 – Aminadav

+1

JavaScript是一種客戶端腳本語言,你不能使用客戶端語言訪問服務器端數據,你必須選擇另一種數據庫技術,可以用JavaScript訪問。 – lokeshpahal

0

我建議使用像PHP這樣的服務器端語言。你爲什麼會問?

  • PHP支持MySQL PHP MySql Manual
  • 您可以使用大多數如果不是所有的HTML5標記的
  • 如果你的文字遊戲,在計算上是昂貴的,PHP可以做服務器端的一些工作,從而提高用戶經驗
  • PHP輸出的Html

下載的話大名單到比賽的每一個用戶都會使用大量的服務器帶寬,它可以使用戶體驗慢。

從javascript訪問數據庫是可能的(ActiveXObject example),但它出於安全原因而皺起了眉頭。