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 に答える