base
portal
Dokumentation
Forum
Start
Seite bearbeiten
Titel:
Ändert bestehende Datensätze. *Definition:* +++ mod ~Abfrage~, ~Werte~, ~Datenbank~; +++ Alle Felder sind optional. Ohne irgendeine Angabe werden die per URL oder einem Formular übergebenen Parameter genommen. ~Abfrage~ entspricht den Datenbank-Abfragen bei "get", "loop" oder "do". ~Werte~ geben die zu speichernden Datensätze an und entspricht dem Parameter bei "put". ~Datenbank~ gibt den Namen der Datenbank an; wird keine angegeben, wird die zuletzt benutzte verwendet. *Beispiele:* +++ mod "Name==!Hans", [152], "kunden"; +++ Ä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: +++ mod "Name==!Gisela", [154], "kunden"; +++ Ä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: +++ mod "Name==!Gisela", [156], "kunden"; +++ Leert das Feld "Auto" des Eintrags mit dem Namen "Gisela" der Datenbank "kunden". Es können auch mehrere Änderungen gleichzeitig durchgeführt werden: +++ mod "Id==3 or Id==4 or Id==7", [158], Auto => [160] ], "kunden"; +++ Ä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 ~or~. Treffen mehr Datensätze für die Abfrage zu als Sie an Werten zum Ersetzen übergeben, so werden die Werte wiederholt verwendet: +++ mod "Name~=s", [162], "kunden"; +++ Ändert das Feld "Auto" aller Einträge, deren Name mit "s" beginnt, auf "BMW".
Autor:
Christoph Bergmann
Dennis Schwiderski
oder neu:
Stichworte:
Bearbeitung
Eingabehilfe
Ohne Änderungen zurück zur Seite
Mit dem Abschicken erklären Sie, dass der von Ihnen eingegebene Text
a) von Ihnen selbst erstellt wurde und/oder Allgemeingut ist und/oder der Urheber seine Zustimmung gegeben hat,
b) von der baseportal GmbH für die baseportal Dokumentation frei verwendet werden darf und
c) von Anderen beliebig verändert werden darf.
Wenn Sie damit nicht einverstanden sind, klicken Sie NICHT auf "Änderungen speichern".
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!