ein feld einer tabelle auslesen
Joachim Schwendtner
- datenbank
ich möchte aus einer tabelle die schüler einer klasse ausgeben lassen, der klassenvorstand kommt aber von einer anderen tabelle
die ausgabe der liste ist mir klar:
$query = "SELECT *
FROM personen
WHERE klasse ='$kl' AND geschlecht='m'
ORDER BY nachname";
$result = mysql_db_query($dbName,$query);
while ($r = mysql_fetch_array($result))
{.....
aber wie krieg ich den Namen des Klassenvorstandes, der steht in der tabelle "klassen":
$query2 = "SELECT kv
FROM klassen
WHERE klasse ='$kl' AS klavo";
$result2 = mysql_db_query($dbName,$query2);
aber wo steckt jetzt der name, while schleife brauch ich ja keine mehr!
sorry, das " AS klavo" gehört natürlich weg!
Hi
du musst ein Join der Tabellen machen.
$query = "SELECT *
FROM personen p, klassen k
WHERE p.klasse ='$kl' AND p.geschlecht='m'
AND p.klasse = k.klasse
ORDER BY p.nachname";
$result = mysql_db_query($dbName,$query);
Hi
du musst ein Join der Tabellen machen.
$query = "SELECT *
FROM personen p, klassen k
WHERE p.klasse ='$kl' AND p.geschlecht='m'
AND p.klasse = k.klasse
ORDER BY p.nachname";
$result = mysql_db_query($dbName,$query);
wie kommmen die inhalte der abfrage in eine variable. ich brauch den klassenvorstand VOR der while-schleife!
joachim