Hi Leute
Ich habe gerade ein Problem worauf ich noch keine Lösung gefunden habe obwohl sie mir so logisch vor kam und doch nicht das gewünschte Ergebnis bringt:
Der User baut Gebäude welche mit ihrem Namen und der gebauten stufe per INSERT in die DB geschrieben werden (Funktioniert alles prima).
Nun bin ich an Hand der Ressourcen produzierenden Gebäude dabei eine Rohstoff Tick Formel zu basteln und benötige dazu die zuletzt gebaute Stufe des jeweiligen Gebäude.
Das Gruppieren der Gebäude zum jeweiligen User funktioniert auch, nur bekomme ich anstatt die letzten Stufen zu den Gebäuden, nur die erst gebauten Stufen und finde die Lösung einfach nicht, obwohl es mir so eigentlich logisch erschien.
Würde mich sehr über einen Denkanstoß von euch freuen.
EnergieBaum , 1
Handelshaus , 1
Holzfarm , 1
Lehmgrube , 1
LG
Ascalon
Ich habe gerade ein Problem worauf ich noch keine Lösung gefunden habe obwohl sie mir so logisch vor kam und doch nicht das gewünschte Ergebnis bringt:
Der User baut Gebäude welche mit ihrem Namen und der gebauten stufe per INSERT in die DB geschrieben werden (Funktioniert alles prima).
Nun bin ich an Hand der Ressourcen produzierenden Gebäude dabei eine Rohstoff Tick Formel zu basteln und benötige dazu die zuletzt gebaute Stufe des jeweiligen Gebäude.
Das Gruppieren der Gebäude zum jeweiligen User funktioniert auch, nur bekomme ich anstatt die letzten Stufen zu den Gebäuden, nur die erst gebauten Stufen und finde die Lösung einfach nicht, obwohl es mir so eigentlich logisch erschien.
Würde mich sehr über einen Denkanstoß von euch freuen.
PHP-Code:
public function ressourcenGebaeudeStufen(){
$db = new Datenbank();
$sql = "SELECT `gebaeude_name`, `stufe` FROM `gebaeude` WHERE `user_name` = ? GROUP BY `gebaeude_name` ORDER BY `stufe` DESC";
$stmt = $db->db->prepare($sql);
$stmt->bind_param("s", $this->user_name);
$stmt->execute();
$result = $stmt->get_result();
$stmt->close();
while($row = $result->fetch_object()){
$this->gebaeude_name = $row->gebaeude_name;
$this->gebaeude_stufe = $row->stufe;
echo "<pre> ".$this->gebaeude_name." , ".$this->gebaeude_stufe." </pre>";
}
$db->db->close();
}
Handelshaus , 1
Holzfarm , 1
Lehmgrube , 1
LG
Ascalon
Kommentar