Ich habe Probleme beim Aktualisieren meiner Felddaten. Zum Beispiel habe ich Feld mit Daten "Läufer" und ich möchte Feld zu "Läufer, Schwimmer" aktualisieren. Mit anderen Worten möchte ich, dass mein Feld nie vorher Daten löschen würde. Aber jetzt nach dem Update komme ich nur von "Läufer" zu "Schwimmer".Feldaktualisierung witchout verlorene Felddaten
Mein Code jetzt:
function updateUserField($username, $field, $value) {
$q = "UPDATE " . TBL_USERS . " SET " . $field . " = '$value' WHERE username = '$username'";
return mysql_query($q, $this->connection);
}
Dank für die Hilfe! Und Entschuldigung für schlechtes Englisch.
Sie müssen die CONCAT() - Funktion in MySQL für String-Verkettung verwenden. Siehe Antwort. – fierynot
Bitte beachten Sie, dass Sie anfällig für [SQL-Injektion] sind (https://en.wikipedia.org/wiki/SQL_injection). Dies ist ein großes Sicherheitsrisiko. Ich rate dir, zu PDO oder mysqli zu gehen, um es zu verhindern. – Bono