如何从其他网站获取数据并将其存储在本地数据库中

如何从其他网站获取数据并将其存储在本地数据库中

问题描述:

我使用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

没错。

好吧,我想你使用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