Hallo,
ich verstehs gerade mal wieder nicht. Das Skript soll mir das Ergebnis des ersten Query in eine andere Tabelle schreiben
Die entpsrechenden Werte stehen auch in dem Array.
Er läuft auch durch das array, denn ich kriege soviele Fehlermeldungnen, undefined index, wie Elemente im Array sind.
Es wird auch die korrekte Anzahl der Datensätze in der neuen Tabelle angelegt, nur sind die Sätze alle leer.
Wo ist denn mein Fehler ??? Ich sehe ihn nicht !!!
ich verstehs gerade mal wieder nicht. Das Skript soll mir das Ergebnis des ersten Query in eine andere Tabelle schreiben
Die entpsrechenden Werte stehen auch in dem Array.
Er läuft auch durch das array, denn ich kriege soviele Fehlermeldungnen, undefined index, wie Elemente im Array sind.
Es wird auch die korrekte Anzahl der Datensätze in der neuen Tabelle angelegt, nur sind die Sätze alle leer.
Wo ist denn mein Fehler ??? Ich sehe ihn nicht !!!
PHP-Code:
$query = "SELECT id, bereich, bildpfad, bild FROM bilder WHERE (bereich = '" . $bereich . "')";
$result = mysql_query($query);
if (!$result)
{
die('Ungültige Abfrage: ' . mysql_error());
}
while ($row = mysql_fetch_assoc($result))
{
$array [] = $row;
}
$count = sizeof($array);
for ($i = 0; $i < $count; $i++)
{
$query = "INSERT INTO zbilder SET
id='" . $array['$i'] ."',
bereich='" . $array['$i'] ."',
bildpfad='" . $array['$i'] ."',
bild ='" . $array['$i'] ."'";
$result = mysql_query($query);
if (!$result)
{
die ('Ungültige Abfrage: ' . mysql_error());
}
}
Kommentar