2012-04-16 13 views
-1

私はタイトルと説明がある項目を含むRSSフィードを持っています。これらをテーブルにロードしたいRSSからデータを取り込み、MYSQLに挿入

私はこれに似ていますが、何もエコーアウトしていないか、どちらかを挿入していません。

$con = mysql_connect("localhost","USERNAME","PASSWORD"); 
    if (!$con) 
    { 
     die('Could not connect: ' . mysql_error()); 
    } 





$rss = simplexml_load_file('rss.xml'); 

foreach ($rss->item as $eachFilm) { 
    $film_name = array($eachFilm->title); 
    $film_release = array($eachFilm->description); 
    echo $film_name; 

    mysql_query("INSERT INTO Films (Film_Name, Film_Release) 
VALUES ('$film_name', '$film_release')"); 

} 

mysql_close($con); 

ご協力いただければ幸いです。

EDIT - たとえばRSS -

</image><item> 
      <title>Remembrance</title> 
      <link>http://www.filmdates.co.uk/films/3950-remembrance/</link> 
      <description><![CDATA[Release Date: Wednesday 18th April 2012]]></description> 
      <category>Movie</category> 
      <pubDate>Tue, 27 March 2012 20:31:29 MST</pubDate> 
      </item><item> 
      <title>In Search of Haydn</title> 
      <link>http://www.filmdates.co.uk/films/3672-in-search-of-haydn/</link> 
      <description><![CDATA[Release Date: Thursday 19th April 2012]]></description> 
      <category>Movie</category> 
      <pubDate>Mon, 16 April 2012 19:33:41 MST</pubDate> 
      </item><item> 
+0

@ DIM3NSIONあなたは変数 '$ film_name'が何かをエコーし​​たことを確認しましたか?値を意味する?? –

答えて

0

さて、私はここに

はWordPressのRSSの簡単な例である、あなたについてあなたのRSSファイルの完全な構造があるノウハウRSSファイルを知りません上記の例simplexml_load_file

$conn = mysql_connect("localhost", "*****", "****"); 
if($conn) 
    mysql_select_db("test", $conn); 

$rss = simplexml_load_file('file.xml'); 
$getChild = $rss->children(); 

foreach($rss->children() as $item){ 

    // Count Total Items in the Files 
    $total_items = $item->item->count(); 
    for($i=0; $i < $total_items; $i++){ 
     $title = $item->item[$i]->title; 

     $query = mysql_query("insert into tbl_name (name) value ('$title')"); 
     if($query){ 
      echo "Inserted Success! <br>"; 
     } 
     else{ 
      echo "Error in Query!<br>"; 
     } 
    } 
} 

を持つファイルは、私は私の地元、完全に作業でテストしていること、wordpressのxmlファイルで動作します。これがあなたを助けることを願っています。

+0

お返事ありがとう、自分のRSSの各エントリはタグです。私は子供のためのタグがない? – DIM3NSION

+0

@ DIM3NSIONこれを試してみましたか?あなたが立ち往生したところから? –

関連する問題