MySQL: Daten in bestimmte Zeile in die Datenbank eintragen

FP4Lisa

Mitglied
Hallo ich möchte in die Datenbank in einer bestimmten Zeile etwas eintragen,
habe mir das in etwa so vorgestellt
Code:
"INSERT INTO benutzerdaten (Online, Login) WHERE Nickname LIKE '".$_REQUEST["name"]."' VALUES '".$online."', '".$datum."'"
Also in die Datenbank Benutzerdaten sollen an der Stelle, wo die Spalte Nickname den eingegebenen Namen enthält (php Code dazu ist klar) die Werte in die Spalten Online und Login eigetragen werden. ... Doch leider tut sich so nix ... was heißt, das mein Code falsch ist. Wer weiß wie es richtig geht ... finde dazu leider in Selfphp noch in meiner MySQL Referenz etwas.
 
Moin,

Dazu muss man sich ganz einfach mal vor Augen führen was "Insert" eigentlich bedeutet .. INSERT bedeutet "einfügen" .. Also dort etwas einfügen wo vorher noch nix war :) ..

Man erstellt also eine vollkommen neue Zeile.

Um eine vorhandene Zeile mit neuen Daten zu überschreiben benutzt man dem UPDATE Befehl .. Dazu solltest du genug auf der MySQL Referenz Seite finden ;o) ..

Viel Erfolg,
Beste Grüße,
Stefan
 
Zurück