Php 如何使用explode抓取用户

Php 如何使用explode抓取用户,php,mysql,Php,Mysql,因此,我正在制作一个收件箱,下面是我想要的所有用户,这一个用户已经发过信息 这部分代码在config.php脚本中 $userassoc = "SELECT * FROM users WHERE `id` = '".$_SESSION['id']."'"; $usercon = $conn->query($userassoc); $user = mysqli_fetch_array($usercon, MYSQLI_ASSOC); 然后我在inbox.php中使用它 //find use

因此,我正在制作一个收件箱,下面是我想要的所有用户,这一个用户已经发过信息

这部分代码在config.php脚本中

$userassoc = "SELECT * FROM users WHERE `id` = '".$_SESSION['id']."'";
$usercon = $conn->query($userassoc);
$user = mysqli_fetch_array($usercon, MYSQLI_ASSOC);
然后我在inbox.php中使用它

//find users
$users = explode(',', $user['mid']);
$user['mid']=2,3,4

和2,3,4都是用户,例如2=user1 3=user2 3=user3

我希望它将它们分开,然后从$user['mid']中的每个用户那里获取信息,我知道我必须使用Explode,但我不确定在iv使用它之后去哪里

$query = "SELECT * FROM users WHERE `id` IN ({$user['mid']})";

试试这个。你可以在{}后面传递一个数组值。

当我使用这段代码时,我得到的只是警告:mysqli_fetch_数组期望参数1是mysqli_结果,在inbox.php的第27SELECT*行中给出,{$user['mid']}中id的用户的布尔值。谢谢:这修复了它,直到需要一个参数