Hallo zusammen,
ich habe zwei Tabellen, eine mit Personendaten, eine mit einer Zuordnung Position -> Person.
Jetzt möchte ich in PHP eine Kontaktseite erstellen - die Positionen sind statisch vorgegeben, die Namen sollen aus der DB geholte werden.
Das ganze sieht global folgendermaßen aus:
$sql_pers = "SELECT pers_aemter.Position, pers_aemter.PersID, pers_user.PersID, pers_user.Name, pers_user.Vorname WHERE pers_aemter.PersID = pers_user.PersID";
$pers_query = mysql_query($sql_pers) or die("Anfrage nicht erfolgreich");
Hierzu möchte ich dann in verschiedenen Zellen einer Tabelle Abfragen
<?php while ($pers = mysql_fetch_array($pers_query)){ IF ($pers['Pos'] == 'vorstand') {echo $pers['Vorname'] . ' ' . $pers['Name'];}} ?>
Das funktioniert auch soweit einwandfrei.
Doch ab der zweiten Abfrage
<?php while ($pers = mysql_fetch_array($pers_query)){ IF ($pers['Pos'] == 'vorsitz') {echo $pers['Vorname'] . ' ' . $pers['Name'];}} ?>
bleiben alle folgenden Ergebnisse leer.
Ich bin mir fast sicher dass das was mit der While Schleife zu tun hat die ich in jeder Zelle neu setze.
Kann mir jemand auf die Sprünge helfen?!