Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php+;mysql+;如何添加逗号来拆分数据库中的字符串_Php_Mysql_Explode_Implode - Fatal编程技术网

php+;mysql+;如何添加逗号来拆分数据库中的字符串

php+;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

我正在创建一个好友请求页面,它需要将好友请求作为一个数组,而不是用逗号分隔每个用户名

我不知道该用什么,内爆和爆炸我都用过,但都没有给我想要的结果

当我按下accpet按钮时,我得到了这个错误

警告:内爆():在第59行的C:\wamp\www\Unnamed Site 2\resources\friend\u requests.php中传递的参数无效

有人能帮我吗

friend_request.php
试试这个

      $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());