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: Mehrere Cat IDs gleichzeitig per SQL bearbeiten

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    Habe mir ein PHP Script geschrieben welches ich per Cronjob ausführe, klappt auch alles wie es soll.

    Wie aber bekomme ich es hin gleich mehrere categories_id im sql code zu bearbeiten. Beispiel:
    Code: SQL  [Auswählen]
    ....AND p2c.categories_id=3, 5, 7 usw.

    Code: PHP  [Auswählen]
    <?php

    define('MYSQL_HOST', 'xxx');
    define('MYSQL_USER', 'xxx');
    define('MYSQL_PASS', 'xxx');
    define('MYSQL_DATABASE', 'xxx');

    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());


    $update = "UPDATE products p, products_to_categories p2c
               SET p.textfeld='BlaBlaBla'
               WHERE p.products_id=p2c.products_id
               AND p2c.categories_id=3"
    ;
     
    $updaten = mysql_query($update);

    ?>

    Habe schon verschiedene Konstellationen durch, entweder Fehlermeldung oder die zweite cat id wird einfach ignoriert.  :-?



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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Mehrere Cat IDs gleichzeitig per SQL bearbeiten
    Antwort #1 am: 09. Mai 2012, 11:36:43
    Code: SQL  [Auswählen]
    AND p2c.categories_id IN (3, 5, 7)

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    Re: Mehrere Cat IDs gleichzeitig per SQL bearbeiten
    Antwort #2 am: 09. Mai 2012, 12:23:42
    Perfekt Matt, ich danke dir.  :thx:
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    5 Antworten
    3063 Aufrufe
    04. Dezember 2014, 20:38:02 von cybermailer
    4 Antworten
    4072 Aufrufe
    25. März 2011, 19:01:24 von guest6750
    2 Antworten
    2741 Aufrufe
    10. November 2014, 12:44:24 von astro