update in db

thehasso

Erfahrenes Mitglied
hallo,


ich hab kleines anliegen. Und zwar wie kann man das Problem lösen, das wenn man ein VARCHAR feld in der Datenbank hat und das kein WERT zugeordnet hat dann durch ein update einen wert zu zuweisen.


Sprich das Problem, das ich grad hab ist. Das User auf der SEITE Hobby, Freizeit, und sonstiges über sich schreiben können. Die Felder in der Datenbank sind aber wenn man ein neues profil erstellt LEER. Ein Update funktioniert ja eigentlich nur wenn schon ein WERT in der Spalte hat.

Wobei ich sagen muss, dass es mal auch funktioniert hat mit dem UPDATE wobei die Spalte kein WERT HAtte.



Gibt es da trozdem ne leichte möglichkeit das hinzubekommen?

Viele grüße
 
Ein Update setzt in einer Tabelle in einer Zeile (den gwünschten Datensatz) Werte um. Die Zeile muss existieren. Mehr ist dazu nicht notwendig. Angenommen, du hast eine Tabelle "benutzer". In dieser Tabelle gibt es eine Spalte für Benutzerid, Name, Passwort und Hobby. Dann hat ein Benutzer ja zu mindest mal einen Namen, ein Passwort und eine ID. Mittels der ID kannst du bei Änderungen die Spalte Hobby befüllen:

SQL:
UPDATE benutzer SET Hobby = 'Hier der Hobby-Text' WHERE benutzerid = 5;

Das Beispiel geht davon aus, dass ein angemeldeter Benutzer mit der ID 5 angemeldet ist. Dieser hat in das Eingabefeld für sein Hobby "Hier der Hobby-Text" eingegeben und den Submitbutton gedrückt.

Wenn du das anders aufgeteilt hast, solltest du das mitteilen.
 
Zurück