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: DB Befehl: mehrere Produkt-IDs unterbringen?

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    DB Befehl: mehrere Produkt-IDs unterbringen?
    am: 11. Februar 2013, 09:43:12
    Morgen zusammen!

    Ich möchte eine ganze Menge Artikel auf einen Schlag per MYSQL überarbeiten (Bilder zuweisen).
    Nun habe ich mir schon alle Produkt-IDs rausgeholt, die dazu nötig sind.
    Ich weiß aber nicht, wie ich den Befehl gestalten muss.

    Erst dachte ich, könnts per Strichpunkt zusammenfassen:
    Code: PHP  [Auswählen]
    update products set `products_image` = 'abc.jpg' where `products_id` = '1;2;3'
     

    geht aber nicht.

    Dann habe ich gedacht, ich füg einfach alle Anweisungen nacheinander an:
    Zitat
    update products set `products_image` = 'abc.jpg' where `products_id` = '1'
    update products set `products_image` = 'abc.jpg' where `products_id` = '2'

    geht auch nicht. Auch nicht mit STrichpunkt zum Schluss.

    Ja, wie gehts denn dann?!?

    Danke euch schon mal!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=24718.0
    Trade Republic - Provisionsfrei Aktien handeln

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Re: DB Befehl: mehrere Produkt-IDs unterbringen?
    Antwort #1 am: 11. Februar 2013, 10:02:57
    Versuch mal
    Code: SQL  [Auswählen]
    UPDATE products
    SET products_image = "abc.jpg"
    WHERE products_id IN ("1","2","3");

    Du kannst auch
    Code: SQL  [Auswählen]
    WHERE products_id IN (1,2,3);
    schreiben.

    Gruß piru

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: DB Befehl: mehrere Produkt-IDs unterbringen?
    Antwort #2 am: 11. Februar 2013, 10:47:20
     :mrgreen:

    MERCI!!! Den Befehl IN  hab ich zuvor nie gehört. Danke dir, werde ich nachschlagen :)
    22 Antworten
    8395 Aufrufe
    11. Januar 2010, 20:39:41 von ds170477
    2 Antworten
    2452 Aufrufe
    03. Mai 2010, 09:45:25 von KiteFuchs
    3 Antworten
    2481 Aufrufe
    01. April 2010, 12:58:11 von Tomcraft
    4 Antworten
    3497 Aufrufe
    16. August 2013, 11:18:13 von Schranzi