Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: SQL Produktabfrage

    lord_icon

    • Neu im Forum
    • Beiträge: 7
    SQL Produktabfrage
    am: 05. April 2013, 14:14:37
    Hi,

    ich benötige eine SQL-Abfrage die mir alle Produkte anzeigt.
    In dem Templates habe ich schon geschaut.. leider bin ich da nur teilweise fündig geworden.

    Meines Erachten nach (nach analyse der DB) wird wohl mind. 2-3 Abfragen von Nöten sein.

    Einmal die Produktdaten und einmal die Varianten. ggf. noch die Bilder.

    Aber hat jm sowas zu Hand ?

    In den Templates sind ja immer etliche Platzhalter (TABLE_PRODUCTS_ATTRIBUTES) drin.
    Und dann nur teilweise SQL Abfragen, wo immer gewisse Informationen fehlen.

    Vllt. hat jm zu Hand und ich muß das Rad nicht wieder neu erfinden.

    Vielen Dank für Hilfestellungen !!!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25639.0

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: SQL Produktabfrage
    Antwort #1 am: 05. April 2013, 16:03:27
    Hallo,

    nutze phpmyadmin, suche nach was du brauchst, und das Tool zeigt dir auch den passenden Befehl an.

    Gruß

    lord_icon

    • Neu im Forum
    • Beiträge: 7
    Re: SQL Produktabfrage
    Antwort #2 am: 05. April 2013, 16:04:59
    lol... also doch das Rad erfinden.
    Ich brauche alles, was XTC auch braucht.

    JZ_Aqua

    • Gast
    Re: SQL Produktabfrage
    Antwort #3 am: 05. April 2013, 16:21:40
    Hallo
    Nur kurz zur Info, um X..T..C.. geht es in diesem Forum aber nicht auch wenn immer noch einige Dinge analog sind.

    lord_icon

    • Neu im Forum
    • Beiträge: 7
    Re: SQL Produktabfrage
    Antwort #4 am: 05. April 2013, 16:24:53
    Wird die Version denn in der DB gespeichert die ich auslesen könnte ?

    JZ_Aqua

    • Gast
    Re: SQL Produktabfrage
    Antwort #5 am: 05. April 2013, 16:39:27
    Hallo
    Zur entsprechenden Shopversion gibt es auch die passende Datenbank Version an der man sich orientieren kann.

    burrito

    • Viel Schreiber
    • Beiträge: 535
    • Geschlecht:
    Re: SQL Produktabfrage
    Antwort #6 am: 05. April 2013, 17:04:54
    Hallo lord_icon,

    Zitat
    lol... also doch das Rad erfinden.
    Ich brauche alles, was XTC auch braucht.

    Du möchtest eine spezielle SQL-Abfrage, die genau Deinen Bedürfnissen entspricht. Du ahnst, dass diese Abfrage bereits irgendwo im Code vorhanden ist. Allerdings findest Du es (ich sage mal) "befremdlich", dass dir niemand Deine Lösung heraus sucht oder sie Dir erstellt.

    Alfred hat Dir ja einen Lösungsweg gezeigt. Auf diese Weise lernst Du mehr, als wenn hier jemand Deinen Code vorprogrammiert.

    Die Shopversion kannst Du auch im Admin-Bereich unter den Credits auslesen. Natürlich steht diese Version auch in der DB. Mit phpMyAdmin leicht zu finden.

    Bitte verstehe den Post nicht falsch. Ich möchte Dich nicht angreifen, sondern aufmuntern Dich mehr mit den internen Daten des Systems auseinander zu setzen. Dann kannst Du auch immer mehr von Deinen Ideen verwirklichen.

    Viele Grüße

    burrito

    lord_icon

    • Neu im Forum
    • Beiträge: 7
    Re: SQL Produktabfrage
    Antwort #7 am: 05. April 2013, 17:26:00
    don't panic...

    es soll mir keiner einen Code vorkauen. Den kann ich selbst coden.
    Problem ist, dass ich XTC nicht kenne und dessen symbosen nicht.

    Grad hab ich ewig dran gesessen um das mit den Staffelpreisen zu verstehen.

    Nun steh ich vor den attributen, wo ich aufgrund der masse an informationen bis dato keinen Weg reinfinde.

    Code: SQL  [Auswählen]
    SELECT  p.*,
            pd.*,
            cd.categories_name,
            cd.categories_id,
            tr.tax_rate,
            tr.tax_description,
            GROUP_CONCAT(DISTINCT CONCAT(pi.image_nr, '=', pi.image_name) SEPARATOR ',') AS images,
            GROUP_CONCAT(DISTINCT CONCAT( po.quantity, '=', po.personal_offer) SEPARATOR ',') AS prices
    FROM ( products AS p,
               products_description AS pd,
               tax_rates AS tr
             )
    RIGHT JOIN              products_to_categories AS ptc ON p.products_id = ptc.products_id
    LEFT JOIN               categories AS c ON ptc.categories_id = c.categories_id
    LEFT JOIN               categories_description AS cd ON c.categories_id = cd.categories_id      
    LEFT JOIN               products_images AS pi ON pi.products_id = p.products_id
    LEFT JOIN               personal_offers_by_customers_status_0 AS po ON po.products_id = p.products_id
    WHERE                   p.products_id = pd.products_id
    AND                             p.products_tax_class_id = tr.tax_rates_id
    AND                             pd.language_id = (SELECT `languages_id` FROM `languages` WHERE `name` = 'Deutsch')
    AND p.products_id = 4297
    GROUP BY p.products_id
    ORDER BY p.products_id

     

    Nunja... mal schaun, ob sich einer erbarmt ... ansonsten hab ich jetzt schon mal für die nachwelt festgehalten
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    7 Antworten
    4728 Aufrufe
    19. September 2013, 10:09:14 von jonnyB
               
    anything