Antworten auf deine Fragen:
Neues Thema erstellen

Inhalt einer zelle untereinander anzeigen statt nebeneinander

M

mortimer

Guest

AW: Inhalt einer zelle untereinander anzeigen statt nebeneinander

nun, da mir das mit den ganzen tabellen und JOIN ON und so zu kompliziert war hab ich weiter gegoogelt und bin auf nl2br gestoßen, was für mich das ganze vereinfacht hat und ich es so machen konnte wie ursprünglich geplant.

trotzdem thx für die hilfe.


auch wenn ihr ale miebt, mein db design wäre falsch
mir egal, da dies eh nur für private zwecke ist.
 
Zuletzt bearbeitet von einem Moderator:

Chriss1987

me.drinkCoffee();

AW: Inhalt einer zelle untereinander anzeigen statt nebeneinander

Hi mortimer,

naja, ganz so kompliziert ist das doch garnicht! ;)
Hier mal eine Shematische Darstellung mit den passenden (aber ungetesteten) SQL-Abfragen:
Code:
MySQL-Abfrage: SELECT RID, Rezeptname FROM Rezepte
Für jedes Rezept ddas gefunden wurde
    Variable currentRID = RID
    Rezeptname ausgeben
    
    MySQL-Abfrage: SELECT Zutaten.Zutat, Menge.Menge FROM Zutaten, Menge WHERE Zutat.ZID = Menge.ZID AND Menge.RID = currentRID
    Für jede Zutat, die gefunden wurde
        Zutat und Menge ausgeben

Auch wenns "nur" für den privaten Gebrauch ist, sollte man versuchen bei solchen Projekten einen sauberen DB-Entwurf aufzustellen, denn wenn man das von Anfang an lernt, muss man sich für "richtige" Projekte nicht umgewöhnen! ;) Und auch private Projekte möchten früher oder später gepflegt und gewartet werden! ;) :p

Schöne Grüße aus dem Sauerland!
Chriss
 

Duddle

Posting-Frequenz: 14µHz

AW: Inhalt einer zelle untereinander anzeigen statt nebeneinander

Code:
MySQL-Abfrage: SELECT RID, Rezeptname FROM Rezepte
Für jedes Rezept ddas gefunden wurde
    Variable currentRID = RID
    Rezeptname ausgeben
    
    MySQL-Abfrage: SELECT Zutaten.Zutat, Menge.Menge FROM Zutaten, Menge WHERE Zutat.ZID = Menge.ZID AND Menge.RID = currentRID
    Für jede Zutat, die gefunden wurde
        Zutat und Menge ausgeben

Auch wenn das nicht falsch ist, so brauche ich wohl kaum argumentieren, dass ein simpler JOIN eleganter und zweckdienlicher ist. Das soll keine Kritik an deiner Methode sein, nur ist es sicherlich besser, exakt eine Anfrage auszuführen als 1+R (R = Anzahl Rezepte) viele.

@mortimer: Warum der JOIN bei dir nicht funktioniert, kann man ohne Code nicht beurteilen.


Duddle
 

Chriss1987

me.drinkCoffee();

AW: Inhalt einer zelle untereinander anzeigen statt nebeneinander

Auch wenn das nicht falsch ist, so brauche ich wohl kaum argumentieren, dass ein simpler JOIN eleganter und zweckdienlicher ist. Das soll keine Kritik an deiner Methode sein, nur ist es sicherlich besser, exakt eine Anfrage auszuführen als 1+R (R = Anzahl Rezepte) viele.

@mortimer: Warum der JOIN bei dir nicht funktioniert, kann man ohne Code nicht beurteilen.


Duddle

Ja, da hast du recht, aber ich wollte ihm einfach noch eine andere Möglichkeit der Abfrage aufführen, bevor er das DB-Design wieder hinwirft! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.066
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben