Wert auslesen - kleines Problem
Verfasst: Do 10.Jan, 2008 11:30
Hallo Zusammen,
vielleicht kann man mir ja mal jemand aushelfen. Irgendwie steh ich auf dem Schlauch. Folgende Situation:
Ich habe zwei Tabellen. In Tabelle 1 gibt's mehrere Zeilen. In Tabelle 2 nur eine Zeile mit dem Namen Feld_1 und einem Wert_1 = 10. Was ich nun machen möchte, ist die Anzahl Zeilen aus der Tabelle mit dem Wert in Tabelle 2 vergleichen. Das Zählen der Zeilen in Tabelle 1 funktioniert. Das Auslesen des Wertes aus Tabelle 2 will partout nicht gelingen.
Als Beispiel wollte ich etwas anzeigen, Anzahl_Zeilen > Wert_1 ist.
Wie stelle ich es an, daß der Wert aus Tabelle 2 übergeben wird??
Angesetzt hatte ich so (aber auch verschiedene andere Varianten probiert, aber immer wird nichts für den Wert_1 ausgeworfen):
Wahrscheinlich total einfach, aber ich seh den Wald vor lauter Bäumen nicht ...
Danke und Gruß
Felix
vielleicht kann man mir ja mal jemand aushelfen. Irgendwie steh ich auf dem Schlauch. Folgende Situation:
Ich habe zwei Tabellen. In Tabelle 1 gibt's mehrere Zeilen. In Tabelle 2 nur eine Zeile mit dem Namen Feld_1 und einem Wert_1 = 10. Was ich nun machen möchte, ist die Anzahl Zeilen aus der Tabelle mit dem Wert in Tabelle 2 vergleichen. Das Zählen der Zeilen in Tabelle 1 funktioniert. Das Auslesen des Wertes aus Tabelle 2 will partout nicht gelingen.
Als Beispiel wollte ich etwas anzeigen, Anzahl_Zeilen > Wert_1 ist.
Wie stelle ich es an, daß der Wert aus Tabelle 2 übergeben wird??
Angesetzt hatte ich so (aber auch verschiedene andere Varianten probiert, aber immer wird nichts für den Wert_1 ausgeworfen):
Code: Alles auswählen
$sql = "SELECT * FROM tabelle_1";
$result = $db->sql_query($sql);
$num_rows = mysql_num_rows($result);
$db->sql_freeresult($result);
$sql = "SELECT wert_1 FROM tabelle_2;
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
$max_lines = $row['wert_1'];
}
if($num_rows > $max_lines)
Wahrscheinlich total einfach, aber ich seh den Wald vor lauter Bäumen nicht ...
Danke und Gruß
Felix