Also,
in einer Datenbank sind Datensätzer mit Spielername und einer Hausnummer, nun möchte ich alle Spielernamen mit einer while Schleife anzeigen lassen die die selber Hausnummer haben, mein Problem dabei ist nur das ich halt immer den selben Namen angezeigt bekomme, ich weis auch das es daran liegt das er ja nicht weis was der nächste Datensatz (Name) ist, da ich keine 2. Bedingung gemacht habe wie z.B. eine aufsteigende ID oder ähnliches sodass es diese hochzählen könnte o. ä.
Hier ist erstmal mein Code den ich bisher habe:
Die HAUSID wurde bereits vorher festgelegt.
<?php
$zahl = 1;
$qryMieter = mysql_query("SELECT * FROM houses WHERE Hausnummer= ".$_SESSION["HAUSID"]);
$anzahlMieter = mysql_num_rows($qryMieter);
if ($anzahlMieter >= 1) {
while ($zahl <= $anzahlMieter) {
$qryMieter2 = mysql_query("SELECT * FROM houses WHERE Hausnummer=".$_SESSION["HAUSID"]);
$myresultMieter = mysql_fetch_array($qryMieter2);
$Name = $myresultMieter['Name'];
echo ' <tr><th><span style="font-weight:bold;">'.$Name.'</br></th> ';
$zahl++ ;
echo '</table>';
}
} else {
echo "Du besitzt keine Mieter!";
}
?>
Alles anzeigen
Ich hoffe ihr könnt mir helfen
und ja ich weis das der Code vllt. nicht ganz "sauber" ist, ich arbeite noch nicht lange mit php und bin unerfahren in diesem Gebiet & dennoch bestrebt es besser zu lernen
LG Erik