php+;mysql+;如何添加逗号来拆分数据库中的字符串
我正在创建一个好友请求页面,它需要将好友请求作为一个数组,而不是用逗号分隔每个用户名 我不知道该用什么,内爆和爆炸我都用过,但都没有给我想要的结果 当我按下accpet按钮时,我得到了这个错误 警告:内爆():在第59行的C:\wamp\www\Unnamed Site 2\resources\friend\u requests.php中传递的参数无效 有人能帮我吗 friend_request.phpphp+;mysql+;如何添加逗号来拆分数据库中的字符串,php,mysql,explode,implode,Php,Mysql,Explode,Implode,我正在创建一个好友请求页面,它需要将好友请求作为一个数组,而不是用逗号分隔每个用户名 我不知道该用什么,内爆和爆炸我都用过,但都没有给我想要的结果 当我按下accpet按钮时,我得到了这个错误 警告:内爆():在第59行的C:\wamp\www\Unnamed Site 2\resources\friend\u requests.php中传递的参数无效 有人能帮我吗 friend_request.php 试试这个 $get_friend_check = mysql_query("SE
试试这个
$get_friend_check = mysql_query("SELECT friend_array FROM user WHERE user_name = '$login_user'") or die(mysql_error());
$your_array = array();
while ($get_friend_row = mysql_fetch_array($get_friend_check)) {
$your_array[] = $get_friend_row['friend_array'];
}
$friendArray_explode = implode(",", $your_array);
echo $friendArray_explode;
- 您也可以直接在mysql中使用内爆
那样
$get_friend_check = mysql_query("SELECT group_concat(friend_array SEPARATOR ',')
FROM user WHERE user_name = '$login_user'")
or die(mysql_error());
@eggyal那么如何解决这个问题呢?是的,我做了这段代码,但它仍然不起作用。存储在数据库中的值像一个没有用逗号分隔的单词。我尝试了这段代码,它显示Test2FadySalim您现在是朋友了!!
$get_friend_check = mysql_query("SELECT group_concat(friend_array SEPARATOR ',')
FROM user WHERE user_name = '$login_user'")
or die(mysql_error());