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



Im Homepage und Webhosting-Forum --- Einträge nur einmal aus DB anzeigen.

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 » Einträge nur einmal aus DB anzeigen. - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Einträge nur einmal aus DB anzeigen.
flotschi1981
Fachidiot
Threadstarter




Beiträge: 109

Hallo,

ich habe in einer Spalte mehrere gleiche Einträge z.B.

Nr.
1
2
1
1
3
5

und jetzt will ich eine Abfrage das mir einfach nur 1235 angezeigt wird und nicht 121135!

Weiß jemand wie ich die Abfrage aus meiner MySQL-DB machen muss?

Ich habs so versucht, aber es geht einfach nicht! Es wírd nichts angezeigt und eine Fehlermeldung bekomme ich auch nicht!

$result=@mysql_query("select Nr from formular order by Nr");

if (!$result) {
$meldung = ("Fehler bei der Abfrage aus der Datenbank");}
while ($row=mysql_fetch_array($result){
$row = array_unique($row);
$nr = $row["Nr"];

echo "$nr";}

Diese Nachricht wurde geändert von: flotschi1981
  Profil   E-Mail   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Hey,

select DISTINCT Nr from formular order by Nr

Distinct sorgt für den gewünschten Effekt.

Danach kannst du ganz normal:
while ($row=mysql_fetch_array($result){
echo $row["Nr"]."
";
}

oder was auch immer....

Gruß,

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

Diese Nachricht wurde geändert von: Agent
  Profil   Website   Editieren   Zitieren
flotschi1981
Fachidiot
Threadstarter




Beiträge: 109

Vielen Dank! Jetzt funkts....

Dafür darfst du das nächste Filmzitat bringen......

M.f.G.


  Profil   E-Mail   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

flotschi1981 schrieb am 27.07.2004 16:49
Vielen Dank! Jetzt funkts....


Gern geschehen, gern geschehen...

Dafür darfst du das nächste Filmzitat bringen......


http://www.webwork-community.net/posting6069_50_0.html

Nee.... bissel Zeit kann man chip ruhig noch geben. Hab 5 Stunden auf ne Antwort gewartet. Da kann man ihm ruhig ein bissel mehr Zeit als nur ne Stunde geben.

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

Diese Nachricht wurde geändert von: Agent
  Profil   Website   Editieren   Zitieren
KeyLF
Forenheld




Beiträge: 866

Du kannst auch die GROUP BY Funktion verwenden oder auch die mit
SELECT DISTINCT in der Abfrage.

  Profil   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Group By passt nicht, je nachdem was da noch für daten in der DB sind.

und: SELECT DISTINCT klappt bereits. Siehe oben.

???

Gruß,

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
flotschi1981
Fachidiot
Threadstarter




Beiträge: 109

Nochmal eine kleine Frage.

Was macht eigentlich group by genau?

Mir geht es eigentlich darum, dass ich ein Script schreibe bei dem User selber Formulare anlegen können. Ein User wählt z.B. ein Textfeld aus und drück "Speichern" und es wird in der DB abgelegt! Hat er alles angelegt, drückt er auf "Fertig stellen" und kann dann dem Formular einen eindeutigen Namen zuweisen. Er Name wird dann in der DB neben den jeweilen Textfelder usw... gesetzt. Jetzt will ich dass alle Formularfelder, eines Formular, die den gleichen Namen haben, aufgelistet werden und genau davor ein
und danach ein
haben. Erst dann darf wieder ein neues Formular mit einem neuen Namen kommen.

Wie mache ich denn dies am besten????




  Profil   E-Mail   Editieren   Zitieren
KeyLF
Forenheld




Beiträge: 866

Wieso passt Group By nicht?!

  Profil   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

@KeyLF: group by passt nicht, je nachdem was da noch für daten in der DB sind... group by hat noch andere effekte neben "alles doppelte nur einmal holen"...

@flotschi: erklär mal deine db struktur etwas genauer, bitte...

ich denke da kann man noch irgendwas besser machen (spontan gesagt)...

Gruß,

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
flotschi1981
Fachidiot
Threadstarter




Beiträge: 109

Hallo,

also meine DB Struktur:

id feldname feldtype anordnung formfertig

feldname: Steht z.B. Vorname, Name usw.... Eben der Name, der vor einem Textfeld stehen soll

feldtype: Steht z.B. textarea, textfield usw....

anordnung: Zur Sortierung der einzelnen Felder wie man es eben haben möchte

formfertig: Drückt der User eben einen Button "Fertig stellen" kann er einen Namen eingeben und der Name wird dann allen leeren Feldern in formfertig zugeordnet. Damit erreiche ich dann eine eindeutige Zuordnung der Formularfelder zu einem Formular. (Man soll ja mehrere Formulare anlegen können)

Jetzt muss ich halt irgendwie mein Script erkennen lassen, dass alle gleichen Einträge in formfertig ein Formular ist und davor muss ja dann ein
und danach ein
kommen. Kommt dann wieder ein anderer Eintrag in formfertig dann muss wieder das selbe passieren. Damit kann ich dann mehrere Formular anlegen.

Wie mache ich dies am besten????

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Einträge nur einmal aus DB anzeigen.

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Einträge nur einmal aus DB anzeigen. im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126506    Heute : 424     Gestern : 463     Online : 227     21.11.2024    13:47      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben