2013-09-25 75 views
4

我目前正在一個網站(html 5)上計算用戶的費用,在計算之後,用戶必須將其保存爲報告以備將來之用。所以我想知道是否有反正連接到MYSQL數據庫或任何其他方式的網站,而不是使用Java腳本創建數據庫,因爲我是Js的新手。如何將網站連接到MYSQL數據庫?

謝謝你

+0

你需要一些服務器端的數據庫訪問編碼和其他商業邏輯。如果你只想使用html和javascript,你可以在服務器端使用NodeJS檢查它。 – erginduran

回答

3

理想情況下,您應該編寫一些服務器端代碼以將此類信息添加到數據庫。這樣您就可以保護對授權用戶的訪問權限(即登錄用戶),並且任何用戶都無法在瀏覽器上修改您的查詢。你可以使用像PHP這樣的編程語言(帶有像Yii,CodeIgniter這樣的框架),它非常輕便。

2

瀏覽器沒有建立連接到MySQL服務器的機制。

的選項有:

  • 寫一個瀏覽器插件
  • 編寫一個Web服務,並使用JavaScript來創建XMLHttpRequest對象與它

第二個選項溝通是最常見的一個(幾乎可以肯定是最好的,因爲它不需要用戶安裝瀏覽器插件,或者您可以直接訪問數據庫給所有的用戶)。

如果要使用JavaScript,則可以使用(例如)Node.jsmysql driver in npm來創建Web服務。