2013-02-25 150 views
2

這可能是一個廣泛的問題,但我無法找到關於如何做到這一點的明確解釋(也許我只是沒有足夠好的搜索)。從Chrome擴展中寫入數據庫

我正在寫一個chrome擴展,我需要將從網站收集的數據寫入數據庫。

問題是,我真的不知道如何做到這一點或從哪裏開始。正如我以前的帖子中提到的那樣,這是我第一次使用谷歌擴展,最重要的是,這是我第一次使用數據庫。很多這個項目的第一:)。

谷歌搜索後,我發現我可能需要使用PHP來做到這一點,因爲JavaScript是客戶端語言。但除此之外,我完全被困住了,並不知道如何開始。

請提出任何提示?

再次,對不起,如果我的問題太廣泛。也許這個話題將有助於未來的新手(像我)加快這一點。

在此先感謝

+0

你想存儲的數據會發生什麼?它純粹是供客戶使用嗎?或者它會在數據庫中處理一次還是稍後被其他客戶端訪問?如果純粹由本地客戶端使用,那麼javascript和localstorage都可以。否則,是的,你需要一個單獨的數據庫服務器來發送結果。 – NickSlash 2013-02-25 13:42:48

+0

它將被其他客戶訪問。所以,我認爲我不能在當地做到這一點。感謝您的回覆... – r3x 2013-02-25 13:57:23

回答

1

首先閱讀這篇文章,瞭解如何從分機發出請求到服務器:http://developer.chrome.com/extensions/xhr.html

比,以瞭解如何創建一個簡單的PHP腳本,連接到一個快速教程數據庫。也許是這樣的:http://www.freewebmasterhelp.com/tutorials/phpmysql

+1

經過一番閱讀(糾正我,如果我錯了)。我需要將我的數據發送到php腳本,然後將其從該php腳本發送到數據庫。 這是正確的嗎? – r3x 2013-02-25 15:07:34

+2

是的,你可以這麼說。但實際上,說「發送到數據庫」可能是誤導性的,因爲數據庫和php腳本可能會在同一臺機器上運行。我們只需說php腳本負責將數據保存到數據庫。 – 2013-02-25 16:59:22