В следующем 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’] содержится только Помогите слово? Как я могу поместить каждое слово в этот массив?
В вашем коде каждая итерация переназначается $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/>";
Других решений пока нет …