gpt4 book ai didi

php - 将所有 while 结果分配给变量

转载 作者:行者123 更新时间:2023-11-29 03:53:11 25 4
gpt4 key购买 nike

我有一个选择语句。它从数据库中选择我所有的标签。每个标记都是一个条目,因此当查询获得结果时,如果在 while 语句中回显,它们将作为 tag1tag2tag3 出现。当我回显 while 语句之外的结果时,我得到 tag3。结果我想得到 tag1,tag2,tag3。解决这个问题的最佳方法是什么?

$sql = "SELECT name FROM tags WHERE vid_id=?";
$gettags = $conn->prepare($sql);
$result=$gettags->execute(array($vid_id));
while ($row=$gettags->fetch(PDO::FETCH_ASSOC)){
$tags=$row['name'];
}
echo $tags; //produces tag3 if entries are tag1tag2tag3

最佳答案

$tags = array()
while ($row = ...) {
$tags[] = $row['name'];
}
echo implode($tags);

关于php - 将所有 while 结果分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com