-1

在下面的 PHP 代码中,我尝试通过“word”列从表中检索一些值,这些值在此列中有快乐、喜欢、免费和帮助

while($row=mysqli_fetch_array($result_kwp,MYSQLI_ASSOC))
        {
            $v_kw = $row["word"]." ";
            echo $v_kw;
        }
$category_text = array(
'positive' => $v_kw,
);
 echo "<b>positive</b> Category: ". $category_text['positive']."<br/>";

我的输出:

happy like free help 
positive Category: help 

我的问题是为什么 $category_text['positive'] 只包含帮助词?我怎样才能把每个单词都放在这个数组中?

4

1 回答 1

0

在您的代码中,每次迭代都会重新分配$v_kw给新的$row["word"]. 您必须使用连接所有结果.=

$v_kw = "";
while($row=mysqli_fetch_array($result_kwp,MYSQLI_ASSOC))
        {
            $v_kw .= $row["word"]." ";
            echo $row["word"];
        }
$category_text = array(
'positive' => $v_kw,
);
 echo "<b>positive</b> Category: ". $category_text['positive']."<br/>";
于 2018-12-06T01:39:42.273 回答