Php 更新concat和变量

Php 更新concat和变量,php,mysql,concat,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 fri

我可能只是困了,但我试着用不同的方法来解决这个问题,结果就是不起作用。$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 =  CONCAT(friends,'".$friend_id."')  WHERE username = '".$user_logged_in."'") or die mysql_error());
试试这个

mysql_query("UPDATE users SET friends =  CONCAT(friends,'".$friend_id."')  WHERE username = '".$user_logged_in."'") or die mysql_error());

使用。在PHP中压缩字符串

mysql_query("UPDATE users SET friends =  CONCAT(friends,".$friend_id.")  WHERE username = '$user_logged_in'") or die mysql_error());

使用。在PHP中压缩字符串

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 = CONCAT(friends,'".",".$friend_id."') WHERE username = '$user_logged_in'");

这就是最终成功的原因

mysql_query("UPDATE users SET friends = CONCAT(friends,'".",".$friend_id."') WHERE username = '$user_logged_in'");

在运行查询之前,请检查变量“$friend\u id”。我刚刚修剪了“,”

查询:

mysql_query("UPDATE users SET friends =  CONCAT(friends,'".$friend_id."')  WHERE username = '".$user_logged_in."'") or die mysql_error());

在运行查询之前,请检查变量“$friend\u id”。我刚刚修剪了“,”

查询:

mysql_query("UPDATE users SET friends =  CONCAT(friends,'".$friend_id."')  WHERE username = '".$user_logged_in."'") or die mysql_error());

如果您使用mysqli或pdo而不是mysql_查询,并且确实准备/绑定,那么您就不会遇到这个问题。他们还通过使用mysql\u查询避免了严重的SQL注入漏洞。我真的希望
$friend\u id
被正确转义。请不要使用
mysql\u*
函数来编写新代码。它们不再得到维护,社区已经开始。看到了吗?相反,你应该学习并使用或。如果你不能决定哪一个,我会帮你的。如果您选择PDO。还可以看到@NullPointer,我意识到这是离题的,但是你把格式正确的回复放在哪里呢?我以前已经看过好几次了。@Daedalus lol。。。。如果您使用mysqli或pdo而不是mysql_query,并且确实准备/绑定您从来没有遇到过这个问题,那么您也可以得到许多用户使用的情况。他们还通过使用mysql\u查询避免了严重的SQL注入漏洞。我真的希望
$friend\u id
被正确转义。请不要使用
mysql\u*
函数来编写新代码。它们不再得到维护,社区已经开始。看到了吗?相反,你应该学习并使用或。如果你不能决定哪一个,我会帮你的。如果您选择PDO。还可以看到@NullPointer,我意识到这是离题的,但是你把格式正确的回复放在哪里呢?我以前已经看过好几次了。@Daedalus lol。。。。这与许多用户使用的方法相同,您也可以获得hmm,添加到db但不使用“,”表示连接,hmm,添加到db但不使用“,”