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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.08.2007, 10:03:06
pekobe pekobe ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 45
Beiträge: 94
pekobe befindet sich auf einem aufstrebenden Ast
Mehrere Tabellen ausgeben, die Daten aus einer MySQL DB holen

Hallo,

so kann man sich ja die Daten ausgeben lassen, die in einer MySQL Tabelle stehen:

PHP-Code:
<?php
  
include('config.php');
  
$abfrage "SELECT nickname, vorname, date_format(eintritt, '%d.%m.%Y') AS datum,
                     team, club FROM mitglieder ORDER BY nickname"
;
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
  {
  echo 
"<tr><td class='links'>";
  echo 
$row ->nickname;
  echo 
"</td><td class='mitte1'>";
  echo 
$row ->vorname;
  echo 
"</td><td class='mitte2'>";
  echo 
$row ->datum;
  echo 
"</td><td class='mitte3'>";
  echo 
$row ->team;
  echo 
"</td><td class='rechts'>";
  echo 
$row ->club;
  }
?>
Nun suche ich nach einer Möglichkeit, aus der gleichen Tabelle,
mehrere Tabelle ausgeben zu lassen.
Es soll dabei für jedes Team eine Tabelle ausgegeben werden.

Gibt es eine Möglichkeit, dies zu realisieren, ohne das ich bei
jeder neuen Mannschaft die hinzukommt das Script um eine
Tabelle von Hand erweitern muss?


Grüße von Sven
Mit Zitat antworten
  #2  
Alt 19.08.2007, 11:44:10
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
Raketenmann befindet sich auf einem aufstrebenden Ast
AW: Mehrere Tabellen ausgeben, die Daten aus einer MySQL DB holen

Du solltest das "ORDER BY nickname" ändern in "ORDER BY team,nickname".
Dann kommen zwei Abfragen in deine while Schleife (ganz vorne und ganz hinten), die bei einer Veränderung des Wertes in "$row ->team" ein Starttag bzw. ein Endtag für eine Tabelle ausgeben.

...und (ich weiß nicht obs beim kopieren passiert ist aber) schliesse ruhig die letzte Zelle und auch die Zeile der Tabelle

Geändert von Raketenmann (19.08.2007 um 11:46:53 Uhr)
Mit Zitat antworten
  #3  
Alt 20.08.2007, 18:58:26
pekobe pekobe ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 45
Beiträge: 94
pekobe befindet sich auf einem aufstrebenden Ast
AW: Mehrere Tabellen ausgeben, die Daten aus einer MySQL DB holen

Hallo,

ich habe es jetzt wie folgt gelöst:

PHP-Code:
<?php
  
include ('config.php');
  
$abfrage "SELECT nickname, ergebnis, spiele, team FROM gesamt  
              ORDER BY team, ergebnis DESC"
;
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
  {
  echo 
"<tr><td class='links'>";
  echo 
$row ->nickname;
  echo 
"</td><td class='mittelinks'>";
  echo 
$row ->team;
  echo 
"</td><td class='mitterechts'>";
  echo 
$row ->spiele;
  echo 
"</td><td class='rechts'>";
  echo 
$row ->ergebnis;
  echo 
"</td></tr>";
  }
?>
Nun habe ich aber eine einzige Tabelle. Hier ist sie zu sehen:

http://www.doppelkopfliga.de/team.php

Gibt es denn eine Möglichkeit, nach dem ein Team komplett aufgelistet wurde,
eine leere Tabellenzeile einzufügen, damit das Ganze etwas übersichtlicher ist?

Danke auch nochmal für den Hinweis mit den schließenden </td> und </tr>,
die hatte ich wirklich vergessen.


Grüße von Sven
Mit Zitat antworten
  #4  
Alt 20.08.2007, 21:36:02
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
Raketenmann befindet sich auf einem aufstrebenden Ast
AW: Mehrere Tabellen ausgeben, die Daten aus einer MySQL DB holen

Naja...

...halt ne leere Tabellenzeile am Ende jedes Durchlaufs deiner while-Schleife ausgeben!?!
Mit Zitat antworten
Antwort


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
Daten aus csv-Datei in zwei Tabellen speichern sputnik72 PHP Grundlagen 6 13.08.2007 17:12:15
MySql Abfrage in Tabellen ausgeben Peer PHP Grundlagen 4 13.08.2006 18:49:07
Daten und Tabellen aus mySQL rausziehen-wie? don_vito MySQL 1 24.02.2006 21:29:53
Daten aus mehreren Tabellen holen hoschy MySQL 1 12.08.2004 21:57:24
Daten aus 2 mysql-tabellen ausgeben xnay PHP Grundlagen 1 13.12.2003 18:33:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:40:44 Uhr.


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


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