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: Unknown column 's.start_date' in 'where clause'

    Archetim

    • Mitglied
    • Beiträge: 133
    Hi,

    im Modul "Offene Warenkörbe" habe ich einen kleine Fehler gefunden in der Datei
    Code: PHP  [Auswählen]
    admin/includes/functions/general.php
    in der Funktion
    Code: PHP  [Auswählen]
    function xtc_get_products_special_price($product_id){
        $product_query = xtc_db_query("SELECT specials_new_products_price
                                         FROM "
    . TABLE_SPECIALS . "
                                        WHERE products_id = '"
    . (int)$product_id . "'
                                          AND status = '1'
                                          AND (now() >= s.start_date OR s.start_date IS NULL)"
    );
        $product = xtc_db_fetch_array($product_query);
        return $product['specials_new_products_price'];
      }

    Da nach dem
    Code: PHP  [Auswählen]
    FROM " . TABLE_SPECIALS . "
    kein "s" angegeben ist, können die Spalten aus dem zweiten AND nicht dereferenziert werden.

    Korrektur wäre entweder das "s." vor "start_date" zu entfernen , oder das FROM so zu definieren
    Code: PHP  [Auswählen]
    FROM " . TABLE_SPECIALS . " s

    Was besser ist, kann ich nicht beurteilen.
    Aber vielleicht hat ja jemand eine Idee dazu.

    Grüße
    Rene

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36875.0
    2 Antworten
    3668 Aufrufe
    22. Juli 2015, 17:12:11 von robrob
               
    anything