Autor |
Nachricht |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mo 07.09.2009 10:23
Titel Daten aus SQL Datenbank auslesen |
|
|
Moin,
ich habe eine Torjägerliste für die Internetseite meines Fußballvereins erstellt. Jetzt möchte ich gerne, dass auf den einzelnen Mannschaftsseiten nur die jeweiligen Torjäger der betreffenden Mannschaft anzeigen!
Also auf der Seite der 1.Mannschaft nur die Spieler, die bereits Tore erzielt haben. Auf der Startseite werden alle Torjäger angezeigt (das klappt schon).
So sieht meine MySQL Tabelle aus:
ID --- Spieler --- Team --- Tore
Jetzt sollen je nach Mannschaft, nur die Daten angezeigt werden, die bei Team der entsprechenden Mannschaft zugeordnet wurden. Also in dem Fall: "1."
So erstelle ich die gesamt Übersicht:
Code: |
<?php
$host = "XXXX";
$user = "XXXX";
$pass = "XXXX"; $dbase = "XXXX";
$db = mysql_connect($host, $user, $pass) or die ("verbindung fehlgeschlagen");
mysql_select_db($dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen");
$select = "SELECT * FROM torjaeger ORDER BY Tore DESC LIMIT 0, 10";
$result = mysql_query($select,$db);
if($result){
echo "<table width=\"150\" border=\"0\"><tr><td><img src=\"img/tor.png\"></td><td></td><td><img src=\"img/trikot_icon.png\"></td></tr>"; while($row = mysql_fetch_array($result))
{
echo "<tr valign=\"top\"><td><span class=\"torliste\"><b>".$row['Tore']."</b></span></td><td><span class=\"torliste\">".$row['Spieler']."</span></td> <td><span class=\"torliste\">".$row['Team']."</span></td></tr>";
}
echo "</table><br><span class=\"torlistelink\"><a href=\"index.php?seite=torjaeger\" target=\"_parent\">Alle Torjäger >></a></span>";
}
?>
|
Kann mir jemand helfen und vielleicht auch kommentieren, damit ich es beim nächsten mal ohne Fragen schaffe
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mo 07.09.2009 10:40
Titel
|
|
|
Sieht das dann so aus?
Code: | $select = "SELECT * FROM torjaeger WHERE primary_key=F2.Team;"; |
Spalte Team und nur die Daten mit dem Kennzeichen F2?
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mo 07.09.2009 11:13
Titel
|
|
|
Ich glaube ich verstehe nicht ganz was du willst?
du willst nur die Torjäger eines bestimmten Teams haben oder?
Dann sieht dein where eher so aus:
Code: |
where team = 'teamname bla'
bzw.
where team = 5
|
die frage ist halt: wo nimmst du den teamnamen oder die id her die du ausgeben willst?
|
|
|
|
|
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mo 07.09.2009 12:33
Titel
|
|
|
Pixelpole hat geschrieben: | Ich glaube ich verstehe nicht ganz was du willst?
du willst nur die Torjäger eines bestimmten Teams haben oder?
Dann sieht dein where eher so aus:
Code: |
where team = 'teamname bla'
bzw.
where team = 5
|
die frage ist halt: wo nimmst du den teamnamen oder die id her die du ausgeben willst? |
thx
jetzt klappts!
|
|
|
|
|
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mo 07.09.2009 21:16
Titel
|
|
|
Wenn ich es richtig verstanden habe, was auf der verlinkten Seite beschrieben wird, dann müssten zwei Spalten so aussehen:
Code: | $select = "SELECT * FROM torjaeger where team = 'd1' and 'f2' ORDER BY Tore DESC LIMIT 0, 10;"; |
Aber das klappt nicht so ganz...
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Mo 07.09.2009 21:31
Titel
|
|
|
gotoAndPlay hat geschrieben: | Wenn ich es richtig verstanden habe, was auf der verlinkten Seite beschrieben wird, dann müssten zwei Spalten so aussehen:
Code: | $select = "SELECT * FROM torjaeger where team = 'd1' and 'f2' ORDER BY Tore DESC LIMIT 0, 10;"; |
Aber das klappt nicht so ganz... |
Code: | $select = "SELECT * FROM torjaeger WHERE team = 'd1' OR team = 'f2' ORDER BY Tore DESC LIMIT 0, 10;"; |
Team kann in einer Zeile nicht d1 und f2 sein, du musst mit OR arbeiten und du musst die Spalte beim 2. mal nochmal hinschreiben.
Zuletzt bearbeitet von Skyw4lker am Mo 07.09.2009 21:31, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Daten aus Datenbank auslesen (unbekannte Spalten)
[PHP/MySQL] Datenbank auslesen.
XML-Datei auslesen und in Datenbank schreiben
Suche Hilfe --> Vollteytsuche / Aus Datenbank auslesen
PHP? Daten auslesen/verarbeiten
Daten aus MySql auslesen
|
|