SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL/MySQLi

MySQL/MySQLi Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL/MySQLi diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.04.2010, 08:37:42
oknoll oknoll ist offline
Anfänger
 
Registriert seit: Apr 2010
Ort: St. Gallen CH
Alter: 28
Beiträge: 15
PHP Datenbank

Erstmal Hallo
Ich bin neu in diesem Forum und mein erster Beitrag ist gleich eine Frage ;-)
Ich erstelle gerade eine Spiel Datenbank. Dies ist eine Aufgabe in meinem Informatikuntericht. Nun habe ich volgendes Problem: Und zwar habe ich N zu N beziehungen zwischen plattform und spiel und diese werden nun nicht so dargestellt wie ich das gerne hätte :).
So sieht mein SQL Code aus:

PHP-Code:
$sql"SELECT s.spiel_name, s.spiel_website, 
e.erscheinungsjahr_name, n.entwickler_name, sp.spiel_id, p.plattform_name, sg.spiel_id, g.genre_name
FROM spiel AS s JOIN erscheinungsjahr AS e JOIN entwickler AS n 
JOIN spiel_plattform AS sp JOIN plattform AS p JOIN spiel_genre AS sg JOIN genre AS g
WHERE s.erscheinungsjahr_id = e.erscheinungsjahr_id AND
s.entwickler_id = n.entwickler_id AND
sp. spiel_id = s. spiel_id AND
sp. plattform_id = p. plattform_id AND
sg. spiel_id = s. spiel_id AND
sg. genre_id = g. genre_id"

So sieht das Echo aus:

PHP-Code:
echo '<table border=2>';

$result mysql_query($sql);

while (
$huhu mysql_fetch_array($result)) {
    echo 
'<tr>';
    
 echo 
'<td>' $huhu['spiel_name'] . '</td>'
 echo 
'<td>' $huhu['erscheinungsjahr_name'] . '</td>';
 echo 
'<td>' $huhu['entwickler_name'] . '</td>';
 echo 
'<td>' $huhu['plattform_name'] . '</td>';
 echo 
'<td>' $huhu['genre_name'] . '</td>';


 echo 
'</tr>';

Das ganze wird nun leider falsch dargestellt und zwar:
Call of Duty 2009 Infinity Ward Xbox 360 Shooter
Call of Duty 2009 Infinity Ward Playstation 3 Shooter
Call of Duty 2009 Infinity Ward Computer Shooter
Battlefield 2 2005 Dice Computer Taktik Shooter
Battlefield 2 2005 Dice Computer Shooter

Ich häte das ganze aber lieber so dargestellt:
Call of Duty 2009 Infinity Ward Xbox 360,Playstation 3,Computer Shooter
Battlefield 2 2005 Dice Computer Taktik Shooter,Shooter


Nun meine Frage wie ändere ich dies das sich das so darstellen lässt.
Mit Zitat antworten
  #2  
Alt 09.04.2010, 11:41:31
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 43
Beiträge: 484
AW: PHP Datenbank

Schau dir einmal GROUP_CONCAT an. Damit lässt sich deine Aufgabe lösen.
Mit Zitat antworten
  #3  
Alt 09.04.2010, 13:21:56
oknoll oknoll ist offline
Anfänger
 
Registriert seit: Apr 2010
Ort: St. Gallen CH
Alter: 28
Beiträge: 15
AW: PHP Datenbank

Hey Danke ich glaube das wird mir helfen.

Frage wurde gelöst danke (=
Endlich weiter Arbeiten ^^
Mit Zitat antworten
Antwort

Stichworte
datenbank, mysql, n zu n, php


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank auslesen mit PHP PeopleSaw PHP Grundlagen 11 06.12.2007 22:54:36
current date mittels php in datenbank übergeben Callisto PHP Grundlagen 3 25.10.2007 14:16:35
Datenbank per PHP Befehl exportieren in Datei wyden MySQL/MySQLi 1 01.08.2007 19:20:25
PHP Befehle (etc) Datenbank? Alex v. S. PHP Entwicklung und Softwaredesign 4 06.06.2004 20:54:41
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 13:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:43:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt