WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Einmalige ID in MySQL-Abfrage » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Can
OK, habs gefunden:

In der Abfrage muss "GROUP BY id" stehen.

Can
von partykiller
dann setz die abfrage dich innerhalb einer for schleife und in der mysql abfrage setzt du die id die du haben willst per als variable ein. Diese variable muss dann nur durch die for schlecife immer um eins erhöt werden.


---
cu Partykiller
von Can
>>
ID Text
1 Hallo
2 Tach
1 Re: Hallo
1 Re: Re: Hallo
3 Hi
>>

Nee...ich will ja nicht nur die Zeilen mit id=1 anzeigen, sondern für jede id nur eine Zeile. Dann sollte bei Zeilen wie oben rauskommen:

1 Hallo
2 Tach
3 Hi
von partykiller
Das müsstest du so hinbekommen wenn ich dich richtig verstanden habe.

SELECT text FROM tabelle WHERE id = '1' GROUP BY time DESC LIMIT 1

müsste das seien was du suchst

cu


---
cu Partykiller
von Can
Wie realisiere ich eine MySQL-Abfrage, von jeder Zeile ein Wert nur einmalig sein soll...puhh....Beispiel:

Ich hab ein paar Zeilen:

ID Text
1 Hallo
2 Tach
1 Re: Hallo
1 Re: Re: Hallo
3 Hi

Jetzt will ich sämtliche Einträge auf einer Übersicht anzeigen, allerdings nicht alle 3 Einträge mit der ID 1, sondern jeweils nur eines davon, nämlich das Älteste (nach der Spalte Timestamp sortiert). Wie erreiche ich das....geht das mit UNIQUE?

Can

Nach oben