Hallo,
ich versuche gerade folgendes:
ich frage aus einer db eine Reihe von IDs ab, die in einem Array gespeichert werden. Diese Werte möchte ich nun einzeln wieder in eine Tabelle speichern und versuche mich dabei an einer Schleife. Irgendwas mache ich aber gewaltig falsch - ich bekomme eine Fehlermeldung
Warning: Invalid argument supplied for foreach() in xxxxxxxx on line 61
Mein Code inclusive der Abfrage der Daten lautet wie folgt
Vermutlich ist das totaler Krampf - ich weiß es aber nicht besser und habe weder über Google noch im Forum irgendetwas gefunden, das mir weiterhilft.
Also bitte..habt Nachsicht ;-)
tm
ich versuche gerade folgendes:
ich frage aus einer db eine Reihe von IDs ab, die in einem Array gespeichert werden. Diese Werte möchte ich nun einzeln wieder in eine Tabelle speichern und versuche mich dabei an einer Schleife. Irgendwas mache ich aber gewaltig falsch - ich bekomme eine Fehlermeldung
Warning: Invalid argument supplied for foreach() in xxxxxxxx on line 61
Mein Code inclusive der Abfrage der Daten lautet wie folgt
PHP-Code:
$sql = "SELECT * FROM `tags` WHERE `Name` = '$tag'";
$sql_result = mysql_query($sql, $db) or die ("----");
while ($daten = mysql_fetch_array($sql_result)){
$tagIDarray=$daten[id];
}
foreach ($tagIDarray as $tagID) {
$sql = "INSERT INTO tag2book (bookID,tagID) VALUES ('3','$tagID')";
$result = mysql_query($sql);
}
Also bitte..habt Nachsicht ;-)
tm
Kommentar