base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
Ändert bestehende Datensätze. <b>Definition:</b> <codeparse> mod <i>Abfrage</i>, <i>Werte</i>, <i>Datenbank</i>; </codeparse> <ul type=square><li><i>Abfrage</i> entspricht den Datenbank-Abfragen bei "get", "loop" oder "do"<li><i>Werte</i> geben die zu speichernden Datensätze an und entspricht dem Parameter bei "put"<li><i>Datenbank</i> gibt den Namen der Datenbank an; wird keine angegeben, wird die zuletzt benutzte verwendet</ul> Alle Felder sind optional. Ohne irgendeine Angabe werden die per URL oder einem Formular übergebenen Parameter genommen. <b>Beispiele:</b> <code> mod "Name==!Hans", ["Name", "Stefan", "Auto", "Honda"], "kunden"; </code> Ändert den Eintrag mit dem Namen "Hans" der Datenbank "kunden": Das Feld "Name" bekommt den neuen Wert "Stefan" und das Feld "Auto" den Wert "Honda". Wenn kein Datensatz mit der Abfrage übereinstimmt, also kein Nutzer mit dem Namen "Hans" existiert, passiert garnichts. Nicht angegebene Felder bleiben unverändert: <code>mod "Name==!Gisela", ["Auto", "Golf"], "kunden"; </code> Ändert das Feld "Auto" des Eintrags mit dem Namen "Gisela" der Datenbank "kunden" in "Golf". Der Name "Gisela" bleibt wie er ist. Um ein Feld zu löschen muss ein Leertext übergeben werden: <code> mod "Name==!Gisela", ["Auto", ""], "kunden"; </code> Leert das Feld "Auto" des Eintrags mit dem Namen "Gisela" der Datenbank "kunden". Es können auch mehrere Änderungen gleichzeitig durchgeführt werden: <code> mod "Id==3 or Id==4 or Id==7", { Name => [ "Franz", "Thomas", "Claudia" ], Auto => ["Mercedes", "Chrysler", "Toyota"] }, "kunden"; </code> Ändert die Einträge mit den Ids 3, 4 und 7 der Datenbank "kunden": Der Eintrag mit der Id 3 wird zu Name=Franz und Auto=Mercedes, der Eintrag mit der Id 4 zu Name=Thomas und Auto=Chrysler und der Eintrag mit der Id 7 zu Name=Claudia und Auto=Toyota. Beachten Sie die Verknüpfung mit <i>or</i>. Treffen mehr Datensätze für die Abfrage zu als Sie an Werten zum Ersetzen übergeben, so werden die Werte wiederholt verwendet: <code> mod "Name~=s", [ "Auto", "BMW" ], "kunden"; </code> Ändert das Feld "Auto" aller Einträge, deren Name mit "s" beginnt, auf "BMW".
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
-
+
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!