Hallo!
Ich vesuche RSS inhalte in eine MySQL Datenbank zuschreiben.
Der Schript soll 1. die Datei abrufen, 2. Vergleichen ob der Link in der Datenbank enthalten ist, 3. Falls nicht, Link und Daten eintragen.
Wie stelle ich folgenden Code in eine Schleife, damit jedes ITEM vergliechen wird?
DANKE!
Ich vesuche RSS inhalte in eine MySQL Datenbank zuschreiben.
Der Schript soll 1. die Datei abrufen, 2. Vergleichen ob der Link in der Datenbank enthalten ist, 3. Falls nicht, Link und Daten eintragen.
Wie stelle ich folgenden Code in eine Schleife, damit jedes ITEM vergliechen wird?
Code:
$xmlfile='http://www.heise.de/open/news/news.rdf';
$xml = simplexml_load_file(rawurlencode($xmlfile));
$link = $xml->channel->item[$i]->link;
$title = utf8_decode($xml->channel->item[$i]->title);
$description = utf8_decode($xml->channel->item[$i]->description);
mysql_select_db($dbname) or die (mysql_error());
$sql = "SELECT id FROM feed WHERE link='$link'";
$query = mysql_query($sql);
$num_rows = mysql_num_rows($query);
if ($num_rows == 0) {
$sql2 = "INSERT INTO feed
(title,description,link)
VALUES
('$title','$description','$link')";
$query2 = mysql_query($sql2);
}

Kommentar