Hallo Tutorials
Ich suche nach einem Order By Statement welches mir die naheliegensten Positionen sortiert ausgibt. Ich stehe jetzt bloss ein wenig auf dem Schlauch wie das aussehen müsste.
Ich denke ohne Join wird das ganze garnicht gehen.
Noch zur kurzen Erklärung: $PosX und $PosY sind unveränderliche Fixpunkte der User sowas wie die Hauptzentrale. Gesucht wird eine Liste nächstliegender Ressourcen nach ScrapX und ScrapY (veränderlich und begrenzt auf 15).
Ich suche nach einem Order By Statement welches mir die naheliegensten Positionen sortiert ausgibt. Ich stehe jetzt bloss ein wenig auf dem Schlauch wie das aussehen müsste.
SQL:
$getFoundSammelplatz = "SELECT
SammelplatzID,
Username
FROM
FoundSammelplatz
WHERE
Username='$Username'";
$result = mysql_query($getFoundSammelplatz);
if(mysql_num_rows($result) != 0) {
while ($row = mysql_fetch_assoc($result)) {
$SammelplatzID=$row["SammelplatzID"];
$getSammelplatz = "SELECT
SammelplatzID,
Ressource,
ScrapX,
ScrapY,
Menge
FROM
Sammelplatz
WHERE
SammelplatzID= $SammelplatzID
ORDER BY
ScrapX='$PosX'
AND
ScrapY='$PosY'";
$result1 = mysql_query($getSammelplatz);
Ich denke ohne Join wird das ganze garnicht gehen.
Noch zur kurzen Erklärung: $PosX und $PosY sind unveränderliche Fixpunkte der User sowas wie die Hauptzentrale. Gesucht wird eine Liste nächstliegender Ressourcen nach ScrapX und ScrapY (veränderlich und begrenzt auf 15).
Zuletzt bearbeitet von einem Moderator: