MYSQL: Massen-INSERT mehrere Einträge in einem Query

Dieses Thema im Forum "Webentwicklung" wurde erstellt von freakZ, 24. April 2014 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. April 2014
    hi,

    wie ein normaler insert funkt ist mir bekannt ,
    nun hab ich 0 - 53 in einer variable stehen also start und ende sowie das Jahr.


    Diese sollen nun wie folgt in die db
    kw , jahr, start, stop
    (0-53) - 2014 - 0 - 0

    Die (0-53) sind eben die kw die von 0 - 53 reichen, dazu das Jahr die anderen Angaben sind eigentlich uninteressant.
    Sollten die Inserts bereits existieren - nichts tun.
     
  2. 24. April 2014
    AW: Insert von ids - Masseninsert

    geht wie folgt, ein insert mit multiple records/rows in einem query:

    Code:
    INSERT INTO exampletable
     (kw_id, year, start, stop)
    VALUES
     (0, '2013', 'Value', 'Value'),
     (1, '2014', '0', '0'),
     (2, '2015', '0', '0'),
     (53, 'year', 'start', 'stop');
    
    btw threadtitle fixed
     
  3. 24. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Danke @raid-rush , das war mir durchaus klar mir gings eher darum mittels php daher auch variable oben im Thementext:

    start = '00';
    end = '53';

    Also alle Zahlen zwischen 0 und 53 sollen als insert geschrieben werden -> sprich 53 insert into's
    INSERT INTO exampletable
    (kw_id, year, start, stop)
    VALUES
    INSERT INTO exampletable
    (kw_id, year, start, stop)
    VALUES
    (01, '2013', 'Value', 'Value'),
    (02, '2013', 'Value', 'Value'),
    (03, '2013', 'Value', 'Value'),
    (04, '2013', 'Value', 'Value'),
    (05, '2013', 'Value', 'Value'),
    (06, '2013', 'Value', 'Value'),

    So sollte es aussehn!

    - - - - - - - - - - Beitrag zusammengefügt - - - - - - - - - -

    Habs gelöst
     
  4. 24. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    das war dem startpost leider nicht zu entnehmen, da fehlten die stichworte mysql & php ^^

    lässt sich mit for(i=0;i<=53;i++){} lösen.
     
  5. 25. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Hat sich erledigt, ist in der Datenbank

    Nun geht es darum ich hab 53 oder 52 inserts (2014 hat 52 wochen und 2015 53) , diese sollen alle auf der edit.php dargestellt werden entweder 53 oder 52 kws mit mo di mi do fr - sprich sollte so aussehn:

    kw 1 : mo di mi do fr
    kw 2: mo di mi do fr
    kw 3: mo di mi do fr

    bitte um infos wie ich das alles aus der db hole klar via select * from .. nur ob ich eben 52 oder 53 auslese zum editieren.
     
  6. 26. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    ich werf mal select count(row) as Zaehler where year = 2014 GROUP by year

    alternativ kannste dir auch mit num_rows direct anzeigen lassen wieviele Datensätze da sind...
     
  7. 26. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Danke dazu sollte noch ein form .. zum editieren kombiniert mit deiner Count idee tipps?
     
  8. 27. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    wenn du nur ein Jahr holst bauste das form eben dementsprechen einfach per while auf, dann baut der die einträge eh nur sollang wie es einträge gibt
     
  9. 27. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Beispiel Bitte ..
     
  10. 27. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    wie soll den die edit aussehen mal als gegenfrage, mal maln bild
     
  11. 27. April 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Du hast eine Spalte die das "Jahr" angibt

    Code:
    SELECT * FROM tabelle WHERE year = '2014'
     
  12. 28. April 2014
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Nicht zu vergessen:
    strtotime W: kalenderwochen falsch - RR:Board

    Ich hab den Eindruck, dass du gar keine wirkliche Lust hast selbst 1-2 Minuten über ein Problem nachzudenken.
     
  13. 3. Mai 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Also lieber murdoc ich hab falls du lesen kannst selbstständig eine Lösung für das Massen Insert entwickelt , als auch die Richtigen Kalenderwochen erzeugt .. also bitte - kein Profi ist vom Himmel gefallen. Und ich arbeite sehr wohl auch ohne eurer Hilfe.

    Arbeite leider nur nicht an einem script sondern zeitgleich an 3n.
     
  14. 3. Mai 2014
    AW: MYSQL: Massen-INSERT mehrere Einträge in einem Query

    Na dann hau dir mal die Dokumentationen in deine Favoriten, falls du lesen kannst
    PHP: Documentation
    PHP: A simple tutorial - Manual
    MySQL :: MySQL Documentation: MySQL Reference Manuals
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.