оператор выбора из SQL в массив PHP - PullRequest
0 голосов
/ 06 декабря 2018

В следующем коде PHP я попытался извлечь некоторые значения из таблицы по столбцу «word», которые happy, like, free и help находятся в этом столбце.

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'] содержит только help word?Как я могу поместить каждое слово в этот массив?

1 Ответ

0 голосов
/ 06 декабря 2018

В вашем коде каждая итерация переназначает $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/>";
...