0

我可能只是困了,但我试图以各种方式连接它,但它不起作用。$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

4 回答 4

2

这最终奏效了。

mysql_query("UPDATE users SET friends = CONCAT(friends,'".",".$friend_id."') WHERE username = '$user_logged_in'");
于 2012-10-27T08:09:17.553 回答
1

试试这个

mysql_query("UPDATE users SET friends =  CONCAT(friends,'".$friend_id."')  WHERE username = '".$user_logged_in."'") or die mysql_error());
于 2012-10-27T08:04:18.807 回答
0

采用 。在 PHP 中连接字符串。

mysql_query("UPDATE users SET friends =  CONCAT(friends,".$friend_id.")  WHERE username = '$user_logged_in'") or die mysql_error());
于 2012-10-27T08:04:32.970 回答
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());
于 2012-10-27T09:58:50.420 回答