Select abfrage in Schleife Hallo Profi Forum .....
ich arbeite zum ersten mal mit templates dabei ist folgendes Problem entstanden:
ich habe 2 Tabellen (daten und termine).
Die Daten lassen sich problemlos auslesen....
jetzt möchte ich zu den daten den jeweiligen termin(e) auslesen.
Die id zum jeweiligen termin bekomme ich ja erst innerhalb der schleife und starte deshalb in der schleife eine 2te SELECT abfrage .... als rückgabe erhalte leider keinen Wert .... mit var dump der abfrage erhalte ich als debug "resource(4) of type (mysql result) bool(false)" .... kann mir jemand erklären wo der fehler liegt ? Ich seh den Wald vor lauter Bäumen nicht mehr
$query = "SELECT * FROM `daten` WHERE land = '$land'";
$result = mysql_query($query) or die (mysql_error());
$tpl1 = $tpl->fetchBlock('daten');
while($row = mysql_fetch_array($result))
{
$termin = mysql_query("SELECT termin FROM `termine` WHERE id = '$id'");
$test = mysql_fetch_array($termin);
var_dump ($termin); var_dump ($test);
$tpl1->assign('id', $row["id"]);
$tpl1->assign('name', $row["name"]);
$tpl1->assign('internet', $row["internet"]);
$tpl1->assign('email', $row["email"]);
$tpl1->assign('termine', $test);
$tpl1->assign('status', $row["status"]);
$tpl1->assign('interesse', $row["interesse"]);
wenn ich mir $test = mysql_fetch_array($termin); mit prin_r ausgeben lasse also "$test = print_r(mysql_fetch_array($termin));" erhalte ich als ausgabe "1" also true zurück!!! |