我有問題更新我的現場數據。例如,我有數據「跑步者」字段,我想更新字段爲「跑步者,游泳者」。換句話說,我希望我的字段永遠不會刪除previuos數據。但現在更新後,我只能從「跑步者」變成「游泳者」。現場更新witchout丟失previuos現場數據
我現在代碼:
function updateUserField($username, $field, $value) {
$q = "UPDATE " . TBL_USERS . " SET " . $field . " = '$value' WHERE username = '$username'";
return mysql_query($q, $this->connection);
}
感謝您的幫助!對不起英文不好。
您需要在MySQL中使用CONCAT()函數進行字符串連接。見答案。 – fierynot
請注意,您很容易[SQL注入](https://en.wikipedia.org/wiki/SQL_injection)。這是一個很大的安全風險。我建議你轉移到PDO或mysqli來阻止它。 – Bono