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..很高兴能帮助您:)