xpfreund: Verwende INSERT ... SELECT!

Beitrag lesen

Hallo,

Ich bin mir nur nicht sicher, welche Art von Schleife am besten geeignet ist.

Gar keine Schleife ist die beste Schleife. Das schrieb ich von Anfang an - und
das ist immer noch gültig. Nach den hier im Thread vorliegenden Informationen
benötigst Du _keine_ Schleife. Überhaupt keine. Gar keine.

https://forum.selfhtml.org/?t=151542&m=986595

Aber ich fasse halt noch einmal zusammen:

Es gibt den user mit der user_id: 9
Dieser erstellt einen Event mit folgenden Daten:

-- vom Event und dem Ersteller abhängige Daten
Die Spalte "von" erhält den Wert 9, die user_id des Erstellers
die Spalten "event", "datum", "anfang" und "ende" die oben angegebenen Werte,

genau

-- konstante Daten bzw. solche, die vom System generiert werden können
die Spalten "note", "note2" und "remind" den Wert 0,
die Spalten "projekt", "ort", "visi" eine leere Zeichenkette,
die Spalten "erstellt", "sync1" und "sync2" erhalten den aktuellen Zeitstempel,
die Spalten "ressource", "contact", "div1" und "div2" den Wert NULL.

-- vom DBMS vorgegebene bzw. aus dem Datenbestand ermittelte Daten.
Die Spalte "ID" wird automatisch vom DBMS vergeben,
die Spalte "an" durchläuft die Werte aller Benutzer, die in der Tabelle
"users" eingetragen sind.

so siehts aus

Genau diese Aufgabe erfüllt mein

INSERT into termine (

<feldliste>
)
SELECT
    <feld- und wertliste>
FROM users

richtig  

> Ich sehe nirgendwo eine Anforderung von Dir, die nicht erfüllt wäre.  
> Ich sehe nirgendwo die Notwendigkeit, eine Schleife zu verwenden.  
>   
> Was Du uns mit folgendem Satz:  
>   
> > Auf jeden Fall müsste ich das Ganze noch in eine Schleife bringen, um das Array mit Datum und event durchlaufen lassen zu können.  
>   
> sagen?  
>   
> Was hat es mit diesem Array auf sich?  
> Woher kommt dieses Array?  
> Wie sieht es aus?  
> Welche Werte enthält es?  
> Warum hast Du seine Existenz bisher so hartnäckig verschwiegen?  

Wozu habe ich diese Posts eigentlich geschrieben:  
<https://forum.selfhtml.org/?t=151542&m=985682>  
<https://forum.selfhtml.org/?t=151542&m=985790>  
<https://forum.selfhtml.org/?t=151542&m=985823>  
In allen drei habe ich von dem Array gesprochen.  

> Was willst Du damit anfangen?  

<https://forum.selfhtml.org/?t=151542&m=986595>  
  
gruß aus [Hosena](http://www.hosena.de/)