Php Mysqli从数据库获取数组并格式化为字符串

Php Mysqli从数据库获取数组并格式化为字符串,php,mysqli,Php,Mysqli,我正在尝试从数据库中获取字段数组: $query=("SELECT firstname FROM users"); $res = $connect->query($query); 目标是显示每个用户的名字: echo$firstname 输出: Firstname1、Firstname2、Firstname3 如果我知道更多,我知道应该很容易。要获取所有记录或一组记录,您必须在while循环中获取每个记录 $query=mysqli_query($connect,"SELECT firs

我正在尝试从数据库中获取字段数组:

$query=("SELECT firstname FROM users");
$res = $connect->query($query);
目标是显示每个用户的名字:

echo$firstname

输出:

Firstname1、Firstname2、Firstname3


如果我知道更多,我知道应该很容易。

要获取所有记录或一组记录,您必须在
while
循环中获取每个记录

$query=mysqli_query($connect,"SELECT firstname FROM users");  // execute the query
$string="";
while ($row = mysqli_fetch_array($query))    // fetch each records
{
   $string.=$row['firstname']).',';      // append the firstname to a variable
}
echo $string;                          // output the constructed variable with all firstnames

你能更清楚地告诉我你想要什么吗?@user1741397..请说清楚..我在mysqli_fetch_数组文档中尝试了代码,它只返回1个用户名(行[0]行[1])。这并不是我想要的。谢谢,我将在代码的其他部分使用while之外的所有firstname结果,所以需要准备一个字符串并将其存储在变量中?@user1741397。请检查我的更新答案非常感谢!正是我想要的。很遗憾,我不能更好地解释,也不能更早地弄明白。。花了4个小时(@user1741397..很高兴能帮助您:)