2010-06-07 94 views
0

我使用curl從其他網站獲取數據,但是如何存儲在本地數據庫中。如何從其他網站獲取數據並將其存儲在本地數據庫中

$url = 'http://sample.com/'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$data = curl_exec($ch); 
curl_close($ch); 
echo $data; 

我只想發佈一些類別和數據樣本。

+3

是 - 只是解析curl返回的數據的結果並將其寫入您的表。 雖然這個問題確實含糊不清。你可以發佈更多的細節。 – 2010-06-07 12:09:05

+1

這聽起來像是發送我的代碼問題。我看到的只是一個複製粘貼到網絡上的代碼示例。到目前爲止你做了什麼?我們可以幫助解決特定問題,但我們無法爲您編寫系統。 – 2010-06-07 12:59:59

回答

3

沒錯。

好吧,我想你使用MySQL作爲數據庫。 如果你有媒體鏈接設置數據庫包括一個表擁有一個BLOB或TEXT格式字段,你可以在那裏通過發送一個查詢一樣輕鬆地存儲數據:

"INSERT INTO mytable SET curlData='".$data."';"

與PHP,您可以通過連接到您的數據庫mysql_connect() 用mysql_select_db()選擇所需的數據庫後,您可以開始發送查詢到數據庫。

使用mysql_connect()php-native-call來這樣做。

我希望我現在;-)

是有幫助的方式,檢查了php-mysql手冊瞭解更多信息。

+1

雖然您已經準確列出了他/她可以使用的技術,但您也只是重複應用於問題的標籤。爲了獲得最高票數,你可能想說*他/她可以使用php-mysql來實現這一點。 – 2010-06-07 12:26:24

+0

這種方式更好嗎? ;-) – helle 2010-06-07 12:41:41

+0

由於我只想插入產品名稱,價格,圖片等,如何對其進行分類。因爲$數據給出了整個網站頁面內容。 – User123 2010-06-07 13:12:09

相關問題