0

我现在已经尝试解决这个问题大约 4 个小时,并且承认我是 php 的新手。

下面的代码是我最后一次尝试。我也尝试过使用 xpath,但没有运气。我做错了什么请告诉我。

$url  = "http://www.boardgamegeek.com/xmlapi2/collection?username=wizball&own=1";

$xml = simplexml_load_file($url);
$i = 0; 
    foreach($xml->item as $item)
    {
             echo '<div>' . $item->name . '</div>';
             $id=$xml->item[$i]->objectid->attributes();
            $i++

$insert_bgg = sprintf("INSERT INTO trans (objectid, name, yearpublished, image, privatecomment) VALUES ('".$id."','".$item->name."','".$item->yearpublished."','".$item->image."','".$item->privateinfo->privatecomment."')");

echo $insert_bgg;

非常感谢提前彼得

4

1 回答 1

0

我猜您试图从页面中获取数据并将其拆分?

首先链接url没有得到数据,看看: http: //www.howtogeek.com/howto/programming/php-get-the-contents-of-a-web-page-rss-feed-or -xml-file-into-a-string-variable/

然后您可以使用简单的 xml 将其传递到您的数组中。

如果您需要更多帮助,请告诉我。

于 2012-05-04T21:51:22.213 回答