我可能只是困了,但是我试图用各种方式来解决这个问题而且它还没有工作。 $ friend_id只是一个字符串,据我所知,不应该造成问题。
mysql_query("UPDATE users SET friends = CONCAT(friends,"$friend_id") WHERE username = '$user_logged_in'") or die mysql_error());
或
mysql_query("UPDATE users SET friends = friends +" . ", " . "'$friend_id' WHERE username = '$user_logged_in'");
我绊倒的任何想法?
答案 0 :(得分:2)
这最终有效。
mysql_query("UPDATE users SET friends = CONCAT(friends,'".",".$friend_id."') WHERE username = '$user_logged_in'");
答案 1 :(得分:1)
试试这个
mysql_query("UPDATE users SET friends = CONCAT(friends,'".$friend_id."') WHERE username = '".$user_logged_in."'") or die mysql_error());
答案 2 :(得分:0)
使用。在PHP中连接字符串。
mysql_query("UPDATE users SET friends = CONCAT(friends,".$friend_id.") WHERE username = '$user_logged_in'") or die mysql_error());
答案 3 :(得分:0)
在运行查询之前,请检查您的变量“$ friend_id”。我只是修剪了“,”。
$friend_id = trim($friend_id, ',');
查询:
mysql_query("UPDATE users SET friends = CONCAT(friends,'".$friend_id."') WHERE username = '".$user_logged_in."'") or die mysql_error());