更新concat和变量

时间:2012-10-27 08:00:33

标签: php mysql concat

我可能只是困了,但是我试图用各种方式来解决这个问题而且它还没有工作。 $ 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'");

我绊倒的任何想法?

4 个答案:

答案 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());