如何从其他网站获取数据并将其存储在本地数据库中
问题描述:
我使用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;
我只想发布一些类别和数据样本。
答
没错。
好吧,我想你使用MySQL作为数据库。 如果你有媒体链接设置数据库包括一个表拥有一个BLOB或TEXT格式字段,你可以在那里通过发送一个查询一样轻松地存储数据:
"INSERT INTO mytable SET curlData='".$data."';"
与PHP,您可以通过连接到您的数据库mysql_connect() 用mysql_select_db()选择所需的数据库后,您可以开始发送查询到数据库。
使用mysql_connect()php-native-call来这样做。
我希望我现在;-)
是有帮助的方式,检查了php-mysql手册了解更多信息。
是 - 只是解析curl返回的数据的结果并将其写入您的表。 虽然这个问题确实含糊不清。你可以发布更多的细节。 – 2010-06-07 12:09:05
这听起来像是发送我的代码问题。我看到的只是一个复制粘贴到网络上的代码示例。到目前为止你做了什么?我们可以帮助解决特定问题,但我们无法为您编写系统。 – 2010-06-07 12:59:59