[PHP & MySQL] Fehler bei Übergabe

BlueRacer2005

Grünschnabel
Hallo,

mein Problem besteht darin, dass beim Einlesen einer XML-Datei und sofortiger Übergabe zu MySQL-Datenbank der 1.Datensatz verloren geht!

PHP:
$xml = simplexml_load_file($file);

// DB-Verbindung aufbauen
include 'db.php';
$link = mysql_connect($host, $user, $pass);
mysql_select_db($db, $link);

// Übergabe
if ($link == true)
           {
           for ($i = 0; $i < $anzahl_xml; $i++)
               {
               $rubrik = utf8_decode($xml->Anzeigen->Anzeige[$i]->Rubrik);
               $header = utf8_decode($xml->Anzeigen->Anzeige[$i]->Header);
               $body = utf8_decode($xml->Anzeigen->Anzeige[$i]->Body);
               $telefon = utf8_decode($xml->Anzeigen->Anzeige[$i]->Telefon);
               
               $ergb = mysql_query ("INSERT INTO fritzler_anzeigen (rubrik, header, body, telefon, datum, freis) VALUES ('$rubrik', '$header', '$body', '$telefon', '$datum', 'ja')");
               }
           }

Besser gesagt nur 1.Wert von Variablen $rubrik, $header, $body und $telefon. Ab 2. sind dann alle Datensätze vollständig.

MfG
BlueRacer
 
Zuletzt bearbeitet:
Zurück