我从一个数据库中获取多个行。这就是我使用while循环的原因,但我需要while循环中的每个独立ID。如何在while循环中使用数组?friendid只打印循环中的最后一个结果,我不想在循环中打印结果。
while ($row = mysqli_fetch_assoc($run_sql))
{
$name = $row['name'];
$friendid = $row['id'];
}
echo $friendid;发布于 2017-09-10 10:00:34
在while循环之前创建一个空数组。在循环的每一次迭代中,将获取的行附加到这个数组中。
$resultArr = array();
while ($row = mysqli_fetch_assoc($run_sql)){
$resultArr[] = array($row['id'], $row['name']);
}
// display $resultArr array
var_dump($resultArr);发布于 2017-09-10 10:00:41
尝尝这个
$ids = array();
while ($row = mysqli_fetch_assoc($run_sql))
{
$name = $row['name'];
$ids[] = $row['id'];
}
print_r($ids);https://stackoverflow.com/questions/46139409
复制相似问题