• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

In einer Zelle alle Werte anzeigen lassen?

Grandmaster

Mitglied
Hallo,

wenn ein Spiel mehrere Entwickler hat, wird das Spiel in mehreren Zeilen angezeigt mit jeweils den unterschiedlichen Entwicklern. Wie mache ich es, dass in die Zelle, in der die Entwickler hinein gehören, alle Entwickler für ein Spiel in der einen Zelle stehen und nicht in jeder Zelle nur jeweils 1 Entwickler bis alle Entwickler aufgezeigt werden..? Das sieht ja doof aus, wenn in mehreren Zeilen immer das gleiche Spiel angezeigt wird aber die Entwickler immer wechseln...

PHP:
$sql ="SELECT
videospiel.Titel AS Titel,
entwickler.Name_E AS entName,
videospiel.Plattform,
videospiel.FSK,
publisher.Name as pubName
FROM entwickelt
JOIN videospiel
ON videospiel.V_ID = entwickelt.V_ID
JOIN entwickler
ON entwickler.ID = entwickelt.Name_E
JOIN published
ON entwickelt.V_ID = published.V_ID
JOIN publisher
ON publisher.ID = published.Name
WHERE ".$abfrage . "OR"  . $abfrage2 . "OR" .$abfrage3;
$result = $conn->query($sql);
        echo "<div id='tableheading'>";
echo "<table Border = '5' id='Videospiel'>
                        <tr><th><font color='purple'>Titel</font></th>
                        <th><font color = 'lightgreen'>Plattform</font></th>
                        <th><font color = '#A5393C'> FSK</font></th>
                        <th><font color = 'blue'>Entwickler</font></th>
                        <th><font color = 'blue'>Publisher</font><th></tr>";
                        echo "</div>";

while($row = $result->fetch_object())
{             
               $Entwickler              = $row->entName;
                $Titel                  = $row->Titel;
                $plattform              = $row->Plattform;
                $FSK                    = $row->FSK;
            $Publisher                 = $row->pubName;
              
            
    
        
               echo "
                <tr> <td>{$Titel}</td><td>{$plattform}</td> <td> {$FSK} </td> <td>{$Entwickler}</td><td>{$Publisher}</td> </tr>
                ";
        
  
}

$conn->close();
    }

Wäre euch für eure Hilfe dankbar!
 
Zuletzt bearbeitet:
Werbung:
Habe ich die Frage unverständlich gestellt? Keine Sorge, gegoogelt habe ich schon. Ebenso wie man einen zusammengesetzten Primärschlüssel anlegt (Google war in diesem Fall keine Hilfe! Habe zwar das Problem gelöst aber nicht mit Hilfe von Google..)
 
Habe ich die Frage unverständlich gestellt?

Nein, aber die Antwort wird dir wahrscheinlich nicht weiterhelfen: Die Entwickler im Query als Array ausgeben und darüber in der Ausgabe iterieren.

Wenn dich das Thema wirklich interessiert und du das nicht lediglich der Schule wegen machst, dann schreibe dich hier ein. Die Kurse sind kostenlos und es gibt sogar ein Zertifikat bei erfolgreicher Absolvierung.
https://university.mongodb.com/courses
 
Werbung:
Zurück
Oben