Auslesen Mysql ... Zusammenfassen
#1
geschrieben 15. Mai 2008 - 11:10
ich habe weider einmal ein kleines problem wo ich nicht weiterkomme da ich einen denkfehler habe.
also ich habe eine datenbank in der steht z.b
cd,albumid,date
test1, 2, 04.03.08
test2, 2, 04.03.08
test3, 3, 04.03.08
test4, 4, 04.03.08
so jetzt lese ich die db aus und stell sie in einer tabelle dar. soweit so gut funtkioniert alles prima.
so nun möchte ich aber dass wenn die selbe albumid ist also im obrigen fall "2" das er mir keine neue tabellen zeile macht sondern einfach einen zeilenumbruch in der zelle... und erst wenn wieder eine andere ID kommt eine neue tabellen zeile. Wenn man nur eine Zelle hätte wäre das ja leichter aber in meinen fall habe ich 3 und steh leider an...
hier steh ich einwenig an da ich nicht wirklich weis wie ich das angehn soll...
vielen dank für eure hilfe
Anzeige
#2
geschrieben 15. Mai 2008 - 11:41
$letzter_durchlauf = "";
while(...) {
if($row[1] == $letzter_durchlauf) echo "tabellenzeile - leer";
else echo "tabellenzeile";
$letzter_durchlauf = $row[1];
}
Hoffe du verstehst das
Du speicherst in einer Variable immer den Wert(AlbumID) vom letzten Durchlauf und überprüfst dann eben ob der letzte Durchlauf den selben Wert hat wie der jetztig ...
MfG,
nick
Edit:
Die Einträge müssen sortiert sein.
Dieser Beitrag wurde von K050V4 bearbeitet: 15. Mai 2008 - 11:42
Zitat
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#3
geschrieben 15. Mai 2008 - 12:23
Dieser Beitrag wurde von Party bearbeitet: 15. Mai 2008 - 12:35
#4
geschrieben 15. Mai 2008 - 14:31
vielen dank
#5
geschrieben 15. Mai 2008 - 15:45
$timestamp = "2008-05-15 11:05:45";
$datumX = explode(" ", $timestamp);
$datumY = explode("-", $datumX[0]);
$datum = $datumY[2].".".$datumY[1].".".$datum[0];
//Ausgabe: 15.05.2008
Dieser Beitrag wurde von K050V4 bearbeitet: 15. Mai 2008 - 15:46
Zitat
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#6
geschrieben 15. Mai 2008 - 15:52
SELECT DATE_FORMAT( FeldMitTimestamp, '%d.%m.%Y' ) FROM Tabelle
#7
geschrieben 16. Mai 2008 - 06:40
Zitat
Die berühmte PHPlitits, die ich früher auch hatte.
Als Tipp: http://dev.mysql.com/doc/refman/5.0/en/fun...ummary-ref.html Dann geht diese Krankheit wie von selbst weg und MySQL langweilt sich nicht mehr so sehr wie zu Beginn.

Hilfe
Neues Thema
Antworten
Nach oben



