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!
Besser gesagt nur 1.Wert von Variablen $rubrik, $header, $body und $telefon. Ab 2. sind dann alle Datensätze vollständig.
MfG
BlueRacer
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: