tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
384
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    romu romu ist offline Mitglied Bronze
    Registriert seit
    May 2004
    Beiträge
    42
    Da mir hier das letzte mal sehr schnell und gut geholfen wurde, versuche ich heute nochmals mein glück :-.)

    Folgende Situation:

    Ich mache eine mysql abfrage nach --> artikelnummer,form,durchmesser,koernung,schaftart ---
    (wie es zum schluss eventuell aussehen sollte gibt es hier : http://www.oekodent.de/newoeko/php/p...a&dia=standard wenn man dort z.b auf 801 klickt, zeigt er mir alle diamantbohrer in verschiedenen grössen und koernungen an ).

    Ich selber habe für mein projekt eine abfrage generiert, die mir aber sehr unüberschaubar vorkommt, deshalb möchte ich es gerne so haben.

    Mein Problem bei der ganzen sache ist, wie bekomme ich eine abfrage hin, das er mir jeweils die durchmesser die auch wirklich nur vorhanden sind, und die jeweiligen koernungen zu dem entsprechenden durchmesser anzeigt

    Weiss jemand rat?

    Danke im voraus

    romu
     

  2. #2
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    1. Wie sieht denn deine Abfrage aus ?
    2. Wie ist der Aufbau der Datenbank bzw. wie sind die betroffnen
    Tabellen aufgebaut.

    Ohne ein paar Infos wird dir wohl kaum einer helfen können.
     

  3. #3
    romu romu ist offline Mitglied Bronze
    Registriert seit
    May 2004
    Beiträge
    42
    mir würde lediglich reichen wie eine abfrage der mysql datenbank lautet.

    meine jetzige bei der alle artikelnummern der jeweiligen form (z.B. 801) abgefragt werden lautet folgendermassen: form=id

    include"connect.php";
    $string = mysql_query("select * from artikelstamm where artikelnummer like 'D.$id.%'");

    das klappt auch wunderbar.
    nun habe ich aber noch die koernung,und die schaftart.

    Ich möchte also eine abfrage haben die mir zu jedem durchmesser einer form die jeweiligen koernungen angibt.

    abfrage 801 --> wenn koernung fein vorhanden zu durcmesser 007--> schreibe koernung fein zu durchmesser 007 --> wenn koernung sehr fein vorhanden zu 007 --> schreibe koernung sehr fein bla bla bla .............

    nur habe ich durch meine abfrage das problem das er mir die ganzen bohrer auflistet die es in einer bestimmten form gibt.
     

  4. #4
    Avatar von Gorcky
    Gorcky Gorcky ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    n. Bad Bramstedt (Schleswig-Holstein)
    Beiträge
    351
    Wo stehen denn deine Körnungen? In einer Extra Tabelle?
    Wenn ja, wie ist die verknüpft?
    Standart wäre so etwas:

    SELECT * FROM artikelstamm a,koernungsauswahl k WHERE a.koernung=k.koernung AND artikelnummer LIKE 'D.$id.%


    Guck dir übrigens mal an:
    ›› FAQ der Newsgroups de.comp.lang.php.* – 16.14._Warum soll ich nicht SELECT * schreiben?
     
    MfG
    Gorcky

  5. #5
    romu romu ist offline Mitglied Bronze
    Registriert seit
    May 2004
    Beiträge
    42
    also, die datenbank ist ungefähr so aufgebaut

    artikelnummer | Koernung | durchmesser | .................
    D.801.007.G.FG | grob | 007
    D.801.007.SG.FG| Sehr grob | 007
    D.801.007.F.Fg | Fein | 007
    D.801.008.G.Fg | Grob | 008
    .
    .
    .
    .
    usw.

    Bei mir ist es jetzt so das ich mir schon alle artikelnummern auslesen lassen kann.

    Mein Wunsch ist es aber wie bei obigem link, jeweils zu jedem durchmesser ein bild für die entsprechende körnung anzeigen zu lassen --> sprich grünes bild für grob --- rotes bild für fein usw....
    dazu brauch ich halt eine genaue abfrage der datenbank welche körnungen bei welchem durchmesser vorhanden sind, die dann auch so ausgegeben werden.

    P.S Die datnebank besteht aus lediglich einer Tabelle
    P.p.s ( Es kann aber auch sein, das bei einer bestimmten form z.b der durchmesser 08 gar nicht vorhanden ist, sondern der druchmesser bei 010 weitergeht. ebenso kann es auch bei den koernungen sein !)
     

  6. #6
    Avatar von Gorcky
    Gorcky Gorcky ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    n. Bad Bramstedt (Schleswig-Holstein)
    Beiträge
    351
    So ganz verstehe ich dich da glaube ich immer noch nicht...

    Das Atatement gibt dir doch alle Einträge mit der entsprechenden ID zurück.
    Wenn du dir die Seite anschaust, siehst du, dass es eine PHP-Seite ist, die die zurückgegebene Tabelle entsprechend darstellt.
    Damit der Wechsel der Bilder klappt, ist hier ganz massiv Javascript verwendet worden (->Quelltext).
    Was hat das aber mit deiner Abfrage zu tun, welchem Tabelleneintrag du welche Grafik zuordnest?
     
    MfG
    Gorcky

Ähnliche Themen

  1. Schwierige SQL-Abfrage
    Von lll192837465lll im Forum PHP
    Antworten: 9
    Letzter Beitrag: 20.01.10, 11:03
  2. MSSQL - schwierige Abfrage
    Von poijoi im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 05.09.06, 08:59
  3. schwierige Sortierung aus DB
    Von Gray im Forum PHP
    Antworten: 2
    Letzter Beitrag: 05.01.05, 13:05
  4. Antworten: 1
    Letzter Beitrag: 02.03.04, 21:28
  5. schwierige Zufallsabfrage
    Von effemmess im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 13.11.03, 18:32